Stryker3D
@Stryker3D

Что такое API и для чего он нужен?

Помогите понять что такое API и как он помогает развивать сайт? Рад буду услышать комментарии как с точки зрения программистов так и с точки зрение пользователей.

Спасибо
  • Вопрос задан
  • 45962 просмотра
Пригласить эксперта
Ответы на вопрос 4
mrkto
@mrkto
Попробую просто:
API для сайта — это скрипт (как правило), который принимает запросы (по методам GET (site.ru/api.php?a=b), POST) и отдаёт не обычный HTML для браузеров, а результат запроса в определённом формате (XML, JSON, php serialize()-ed).
Соответственно предназначен он не пользователям, а скрипту со стороннего сайта/сервиса/программки, который посылает эти GET/POST запросы, получает результат и как-то использует данные. Посылает он запросы естественно не просто так, а чтобы выполнить определённое действие (напр. как действия которые выполняют пользователи сайта через браузер).

Пользователям-программистам он нужен для интеграции с другими сайтами/сервисами программами, или автоматизации некоторых действий, создав программку для вашего сайта. Соответствено нужен он обычно только очень популярным сайтам/сервисам.
Ответ написан
almazmusic
@almazmusic
Какой ужас! Вот вам вика может что рассказать: ru.wikipedia.org/wiki/API

Да и как бы есть google.com — он очень много знает всяких разных ответов на всякие коварные вопросы.
Ответ написан
@mkone112
Начинающий питонист.
Это PI уровня приложения.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы