Управление интерфейсом программирования вашего приложения
Здесь, в Париже, Франция, 2:30 утра ... и я не могу спать, так что что может быть лучше, чем написать сообщение в блоге! DK New Media недавно работал с двумя компаниями, которые внедрили технологии для управления своими интерфейс прикладного программирования (API). API-интерфейсы стали мощной и необходимой функцией для любой платформы, чтобы маркетологи могли интегрировать и автоматизировать свои системы.
Сложная часть внедрения API-интерфейсов для вашей программной платформы - это обеспечение защиты вашей компании от хакеров, создание служб мониторинга и отчетности для отслеживания использования и защита вашей производственной среды от недобросовестных клиентов, которые тормозят вашу систему.
Вместо того, чтобы опрашивать сотни команд каждый час, чтобы узнать, произошли ли какие-либо изменения, мы проверяем, что каждая команда проверяется только один раз в день. Если Coyle Media хочет вручную обновить команду, они могут сделать этот запрос как разовый. Это снижает общее количество звонков на тысячи в день. Нам было бы намного проще просто запросить их API каждые 15 минут для каждого клиента ... но в этом не было необходимости, поэтому мы создали хороший буфер, чтобы гарантировать, что мы не будем злоупотреблять API Twitter и Facebook. Пока все хорошо - нас никогда не задушили.
Если ваша платформа серьезно относится к запуску API, вы должен обеспечить слой изоляции между API и ваше приложение для защиты производительности системы. Все больше и больше оборудования API не является экономичным решением. Есть несколько API решения для управления на рынке, которые не только делают это, но и имеют надежный набор функций, которые позволяют вам ограничивать клиентов (разрешать только определенное количество вызовов в минуту, час или день), предоставлять отчеты об использовании вашего API звонки, и даже позволяют монетизировать и отслеживать использование. Некоторые поставщики данных взимают плату за каждый ваш звонок (пример: Раплиф).
Разработка инструментов, необходимых для управления вашим API в наши дни это просто нерентабельно, поскольку существует ряд сервисов, которые сделают это за вас. Некоторые известные
API Платформы управления:- 3 шкала
- Машери
- Соноа Системы
- ВебСервис
ChaCha реализовали свои API используя Машери, и процесс был очень простым. Команда Mashery реализовала звонки и предоставила пользовательский интерфейс для ChaCha для продвижения своего API сообществу. Они даже помогали в продвижении и маркетинге API. Общая стоимость такой услуги корпоративного уровня значительно меньше, чем полная зарплата или контрактная ставка для одного разработчика, который зарабатывает 100 тысяч долларов в год.
Если вы работаете с поставщиком маркетинговых технологий с API, вы можете спросить их об их API инструменты управления и то, как они контролируют, защищают и гарантируют, что производство не будет прервано другими чрезмерно усердными и ленивыми разработчиками!