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.

Rather than querying hundreds of teams every hour to see if there’s been any changes, we verify that each team is only checked once per day. If Coyle Media would like to manually update a team, they can make that request as a one off. This reduces the overall number of calls by thousands per day. It would have been much easier for us to simply query their API every 15 minutes for every client… but that wasn’t necessary so we built a nice buffer to ensure we don’t abuse the Twitter and Facebook APIs. So far so good – we’ve never been throttled.

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 is something that’s simply not cost effective these days since there are a number of services out there to do it for you. Some well-known 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.

If you’re working with a Marketing Technology vendor with an API, you may want to ask them about their 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.