Оглавление
Открытый API
-
Определение и использование открытых API
- Открытый API предоставляет разработчикам доступ к программному приложению или веб-сервису.
- Открытые API доступны бесплатно и публикуются в интернете.
-
Альтернативные определения
- Термин “Открытый API” может иметь разные значения в зависимости от контекста.
- API могут быть ограничены в использовании, но регистрация бесплатна.
- API могут основываться на открытых данных без ограничений авторских прав.
- API могут соответствовать открытым стандартам для взаимодействия с пользователями.
-
Сравнение с частными API
- Частные API предоставляют доступ только для внутренних разработчиков и имеют полный контроль над разработкой.
- Частные API способствуют внутреннему сотрудничеству и сокращению времени разработки.
- Частные API могут быть “частными” через недокументированные функции или аутентификацию.
- Использование частных API не гарантирует их доступность для сторонних разработчиков.
-
Открытый API в бизнесе
- Открытые API расширяют возможности для разработчиков-фрилансеров и увеличивают ценность основного бизнеса.
- API адаптируются к конкретной аудитории разработчиков для создания новых приложений.
- Открытые API могут снижать функциональность приложений при избытке новых функций.
-
Использование открытых API в интернете
- Открытые API ускоряют интерактивность и динамику веб-страниц благодаря HTML5 и Web 2.0.
- Web API извлекают данные из баз данных веб-сайтов и интегрируются в приложения.
- API YouTube от Google позволяют разработчикам интегрировать YouTube в свои приложения.
-
Дополнительные ресурсы
- Статья содержит ссылки на спецификации OpenAPI, поддержку приложений, открытые системы и другие связанные темы.