Архив метки: api

Что такое API

      Комментарии к записи Что такое API отключены

Рано или поздно любой программист сталкивается с таким понятием как API. Однако, когда такая встреча происходит, не все знают, что это такое, зачем оно нужно и как его использовать. И в этой статье я собираюсь восполнить этот пробел в знаниях некоторых из Вас, а также приведу пример из своей практики. API (application programming interface) — это интерфейс прикладного программирования. Если говорить более простым языком, то это набор различных функций, констант, классов, форматов запросов, которые можно использовать в других программах. Можно считать, что API — это некий объект, реализацию которого мы не знаем, однако, можем его использовать. Например, компьютер — объект, реализацию которого знают очень мало людей, однако, использовать его могут почти все, совершая какие-то действия: просмотр видео, сёрфинг по Интернету, печать текста и прочее. Как это всё работает — мало, кто знает, а вот делать это могут чуть ли не все. Примером API является Windows API, OpenGL API, Direct3D API… Читать далее »

Как создать свой API на сайте

      Комментарии к записи Как создать свой API на сайте отключены

Не так давно один из моих посетителей мне задал вопрос по e-mail: «Как создать свой API на сайте?«. Я решил, что это будет весьма полезно другим пользователям, тем более, что на кажущуюся сложность процесса, всё очень и очень просто. Необходимо лишь обладать самыми элементарными знаниями PHP. Если Вы вдруг не понимаете, о чём идёт речь, то прочитайте сначала статью: что такое API. Идём дальше. Давайте разберём, а для каких сайтов нужен вообще API: Социальные сети (Facebook и другие). Здесь требуется API для получения информации о различных данных пользователя: его друзьях, личных сообщениях и прочей информации. Почтовые сервисы (например, mail.ru). В первую очередь, для получения писем. Иногда для отправки. Различные сервисы для создания Интернет-магазинов. Например, получить список новых заказов или список всех товаров в заданной категории. И много-много других сайтов. Первое, что необходимо усвоить — это то, что API нужен далеко не каждому сайту (даже если он принадлежит одной из вышеуказанных… Читать далее »