Управление на вашия интерфейс за програмиране на приложения

Какво представлява API

Тук в Париж, Франция е 2:30 ч. И не мога да спя, така че какво по-добре да направя от това да напиша публикация в блог! DK New Media наскоро работи с две компании, които наскоро са внедрили технология за управление на своите интерфейс за програмиране на приложения (API). Приложните програмни интерфейси (API) се превърнаха в мощна и необходима функция за всяка платформа, така че търговците да могат да интегрират и автоматизират своите системи.

Трудната част от внедряването на API за вашата софтуерна платформа е да гарантирате, че вашата компания е защитена от хакери, изграждане на услуги за мониторинг и отчитане за наблюдение на използването и защита на производствената ви среда срещу злоупотребяващи клиенти, които влачат системата ви надолу.

Вместо да отправяме запитвания към стотици екипи на всеки час, за да видим дали е имало промени, ние проверяваме, че всеки екип се проверява само веднъж на ден. Ако Coyle Media иска да актуализира ръчно екип, той може да направи тази заявка като еднократна. Това намалява общия брой обаждания с хиляди на ден. За нас би било много по-лесно просто да ги попитаме API на всеки 15 минути за всеки клиент ... но това не беше необходимо, затова изградихме хубав буфер, за да гарантираме, че не злоупотребяваме с API и Twitter и Facebook. Засега добре - никога не сме били дроселирани.

Ако вашата платформа е сериозна относно стартирането на API, вие трябва да осигурете слой изолация между API и вашето приложение за защита на производителността на системата. Хвърляне на все повече и повече хардуер на вашия API не е рентабилно решение. Има няколко API решения за управление на пазара, които не само правят това, но имат стабилен набор от функции, които ви позволяват да ограничите клиенти (позволяват само определен брой обаждания в минута, час или ден), предоставят отчети за използването на вашия API обаждания и дори ви позволява да си осигурявате приходи и да проследявате използването. Някои доставчици на данни таксуват при всяко ваше обаждане (пример: Rapleaf).

Разработване на инструментите, необходими за управление на вашия API е нещо, което в наши дни просто не е рентабилно, тъй като има редица услуги, които да го направят вместо вас. Някои добре познати API Платформите за управление са:

ChaCha изпълниха своите API използвайки Mashery и процесът беше много прост. Екипът в Mashery осъществи разговорите и предостави потребителски интерфейс за ChaCha да популяризира своя API към общността. Те дори съдействаха за популяризирането и маркетинга на API. Общата цена на услуга на ниво предприятие като тази е значително по-ниска от напълно заредената заплата или договорната ставка за един разработчик, който прави $ 100 XNUMX на година.

Ако работите с доставчик на маркетингови технологии с API, може да поискате да ги попитате за техните API инструменти за управление и как те двамата следят, защитават и гарантират, че производството не се нарушава от други прекалено лениви, мързеливи разработчици!

Какво мислите?

Този сайт използва Akismet за намаляване на спама. Научете как се обработват данните за коментарите ви.