Verwalten Ihrer Anwendungsprogrammierschnittstelle

Wofür steht API?

Es ist 2:30 Uhr hier in Paris, Frankreich… und ich kann nicht schlafen. Was gibt es Schöneres, als einen Blog-Beitrag zu schreiben! DK New Media hat kürzlich mit zwei Unternehmen zusammengearbeitet, die Technologien implementiert haben, um ihre zu verwalten Anwendungsprogrammierschnittstelle (API). APIs sind zu einer leistungsstarken und notwendigen Funktion für jede Plattform geworden, damit Vermarkter ihre Systeme integrieren und automatisieren können.

Der schwierige Teil bei der Implementierung von APIs für Ihre Softwareplattform besteht darin, sicherzustellen, dass Ihr Unternehmen vor Hackern geschützt ist, Überwachungs- und Berichtsdienste zur Überwachung der Nutzung aufzubauen und Ihre Produktionsumgebung vor missbräuchlichen Clients zu schützen, die Ihr System nach unten ziehen.

Anstatt jede Stunde Hunderte von Teams abzufragen, um festzustellen, ob Änderungen vorgenommen wurden, stellen wir sicher, dass jedes Team nur einmal pro Tag überprüft wird. Wenn Coyle Media ein Team manuell aktualisieren möchte, kann diese Anforderung einmalig gestellt werden. Dies reduziert die Gesamtzahl der Anrufe um Tausende pro Tag. Es wäre für uns viel einfacher gewesen, ihre einfach abzufragen API alle 15 Minuten für jeden Kunden… aber das war nicht notwendig, also haben wir einen schönen Puffer erstellt, um sicherzustellen, dass wir die Twitter- und Facebook-APIs nicht missbrauchen. So weit so gut - wir wurden noch nie gedrosselt.

Wenn Ihre Plattform es ernst meint, eine API zu starten, sind Sie sollen eine Isolationsschicht zwischen dem API und Ihre Anwendung zum Schutz der Systemleistung. Wirf immer mehr Hardware auf deine API ist keine kostengünstige Lösung. Es gibt einige API Verwaltungslösungen auf dem Markt, die dies nicht nur tun, sondern auch über eine Reihe robuster Funktionen verfügen, mit denen Sie Clients drosseln können (nur eine bestimmte Anzahl von Anrufen pro Minute, Stunde oder Tag zulassen) und Nutzungsberichte für Ihre Kunden bereitstellen können API Anrufe und ermöglichen es Ihnen sogar, die Nutzung zu monetarisieren und zu verfolgen. Einige Datenanbieter berechnen für jeden Anruf eine Gebühr (Beispiel: Rapleaf).

Entwicklung der Tools zur Verwaltung Ihrer API ist etwas, das heutzutage einfach nicht kosteneffektiv ist, da es eine Reihe von Diensten gibt, die dies für Sie tun. Einige bekannte API Verwaltungsplattformen sind:

ChaCha implementiert ihre API Die Verwendung von Mashery und der Prozess war sehr einfach. Das Team von Mashery implementierte die Anrufe und stellte eine Benutzeroberfläche für bereit ChaCha, um ihre API zu fördern an die Gemeinschaft. Sie halfen sogar bei der Förderung und Vermarktung der API. Die Gesamtkosten für einen solchen Service auf Unternehmensebene sind erheblich geringer als das voll ausgelastete Gehalt oder die Vertragsrate für einen einzelnen Entwickler, der 100 USD pro Jahr verdient.

Wenn Sie mit einem Marketing Technology-Anbieter mit einer API zusammenarbeiten, möchten Sie ihn möglicherweise nach dessen fragen API Management-Tools und wie beide die Produktion überwachen, schützen und sicherstellen, dass sie nicht von anderen übereifrigen, faulen Entwicklern gestört wird!

Was denken Sie?

Diese Seite verwendet Akismet, um Spam zu reduzieren. Erfahren Sie, wie Ihre Kommentardaten verarbeitet werden.