Zarządzanie interfejsem programowania aplikacji

Co oznacza API

Tu w Paryżu, Francja jest 2 rano… i nie mogę spać, więc cóż lepszego zrobić niż napisać post na blogu! Highbridge ostatnio współpracował z dwiema firmami, które wdrożyły technologię do zarządzania swoimi plikami Interfejs aplikacji do programowania (API). Interfejsy API stały się potężną i niezbędną funkcją każdej platformy, aby marketerzy mogli integrować i automatyzować swoje systemy.

Trudną częścią wdrażania interfejsów API dla platformy oprogramowania jest zapewnienie firmie ochrony przed hakerami, tworzenie usług monitorowania i raportowania w celu monitorowania użytkowania oraz ochrona środowiska produkcyjnego przed nieuczciwymi klientami, którzy obciążają system.

Zamiast odpytywać setki zespołów co godzinę, aby sprawdzić, czy nastąpiły jakieś zmiany, sprawdzamy, czy każdy zespół jest sprawdzany tylko raz dziennie. Jeśli Coyle Media chciałby ręcznie zaktualizować zespół, może zgłosić to żądanie jednorazowo. Zmniejsza to całkowitą liczbę połączeń o tysiące dziennie. Byłoby nam znacznie łatwiej po prostu zapytać ich API co 15 minut dla każdego klienta… ale to nie było konieczne, więc stworzyliśmy ładny bufor, aby nie nadużywać interfejsów API Twittera i Facebooka. Jak dotąd tak dobrze - nigdy nie byliśmy dławieni.

Jeśli Twoja platforma poważnie myśli o uruchomieniu API, ty musi zapewnić warstwę izolacji między API i aplikacji w celu ochrony wydajności systemu. Rzucanie coraz więcej sprzętu w twoją API nie jest opłacalnym rozwiązaniem. Istnieje kilka API rozwiązania do zarządzania na rynku, które nie tylko to robią, ale mają solidny zestaw funkcji, które pozwalają dławić klientów (zezwalają tylko na określoną liczbę połączeń na minutę, godzinę lub dzień), dostarczają raporty użycia API połączeń, a nawet pozwala zarabiać i śledzić wykorzystanie. Niektórzy dostawcy danych pobierają opłaty za każde wykonane połączenie (przykład: Rapleaf).

Opracowanie narzędzi niezbędnych do zarządzania API to coś, co w dzisiejszych czasach jest po prostu nieopłacalne, ponieważ istnieje wiele usług, które mogą to zrobić za Ciebie. Niektóre dobrze znane API Platformy zarządzania to:

ChaCha wdrożyli swoje API wykorzystując Mashery, a proces był bardzo prosty. Zespół Mashery zrealizował rozmowy i zapewnił interfejs użytkownika ChaCha do promowania swojego API społeczności. Pomagali nawet w promocji i marketingu API. Całkowity koszt takiej usługi na poziomie przedsiębiorstwa jest znacznie niższy niż pełne wynagrodzenie lub stawka kontraktowa dla pojedynczego programisty, który zarabia 100 XNUMX USD rocznie.

Jeśli współpracujesz z dostawcą technologii marketingowych z interfejsem API, możesz zapytać go o ich API narzędzia do zarządzania oraz sposób, w jaki monitorują, chronią i zapewniają, że produkcja nie jest zakłócana przez innych nadgorliwych, leniwych programistów!

Co o tym myślisz?

Ta strona używa Akismet do redukcji spamu. Dowiedz się, jak przetwarzane są dane komentarza.