Api

Api

Для чтения



API (от англ. Application Program Interface) – это интерфейс взаимодействия между сайтом клиента и сервером. Представляет собой ресурс, который сервер открывает для работы извне, т.е. программист может воспользоваться им для получения доступа к функционалу программы, библиотеки, модуля. API делает возможным работу ресурсов, которые используют потенциал и мощность предоставляющего сайта, а также запуск дополнительных компонентов к ним, расширяющих возможности web-проекта.

Преимущества
Стабильность. Программа совместима с широким спектром модификаций компьютеров.
Переносимость. Для разных аппаратных платформ может быть написано одинаковое программное обеспечение.
Простота. Например, программа может содержать технологию 3D-рендеринга (визуализации объекта).
Если раскрутка сайта приводит к значительному росту его посещаемости, ресурс может открыть для сторонних приложений свой API. Наиболее известные сервисы такого рода:

Твиттер. Для других служб предоставляет широкие возможности – от выдачи статистики о конкретном аккаунте до аутентификации и поиска по своей базе;
FeedBurner. API сервиса дает возможность управлять настройками RSS-канала выбранного сайта и собирать информацию о его подписчиках;
вКонтакте. Интерфейс позволяет получать сведения об определенном пользователе, предоставляет доступ к функционалу его страницы и др.
Типы
Функции API делятся на 2 направления:

возвращающие. На запрос стороннего приложения какого-либо метода с заданными параметрами сервер дает запрашиваемую информацию в определенном формате;
изменяющие. Клиент вызывает некоторую функцию сервера, которая вводит новую информацию или изменяет на нем определенные настройки.


Report Page