Различия Показаны различия между двумя версиями страницы. Посмотреть различия двумя колонкамивнутри текста Go Ссылка на это сравнение 2021/02/18 11:11 renata создано Go 2021/02/18 11:11 renata создано Go — commoninfo:api [2021/02/18 11:11] (текущий)renata создано Строка 1: Строка 1: +====== API ====== +**API** (Application Programming Interface) — интерфейс программирования приложений. Иными словами, это интерфейс взаимодействия между сайтом и сторонними программами и серверами. +Программист может воспользоваться API для получения доступа к функционалу сторонней программы. API делает возможным работу ресурсов, которые используют потенциал и мощность другого сайта или программы. + +Использование API сокращает необходимость создавать самостоятельно сложные программы или приложения. Вместо этого можно использовать готовые части существующих ресурсов, у которых есть доступ к нужным вам информации и данным. +====== Примеры использования API ====== +Каждый из вас наверняка хоть раз регистрировался на каком-либо онлайн-сервисе или платформе через свои аккаунты в социальных сетях. Именно это и является использованием API, когда сервисы или приложения используют базы данных социальных сетей. При этом сервис может получать информацию о пользователе и применять её в своих целях. + +Ещё один пример: Amazon предлагает пользователю книги, основанные на выборе книг его друзей в Facebook. +Видео в YouTube могут автоматически появляться на вашем сайте или в ваших социальных сетях. Это тоже возможно благодаря API, когда одна программа использует данные и информацию другой. Кстати, встраивание YouTube-видео на свой сайт возможно благодаря API сервиса YouTube. + +Автор: //[[commoninfo:renatadimova|Рената Димова]]//