Новости

Api api

Опубликовано: 21.10.2016

видео api api

API Testing - Why it's so important

В какой-то момент хоть какой программер сталкивается с таким понятием как api api. Но, когда такая встреча происходит, не все знают, что же все-таки это такое, для чего оно необходимо и как его использовать. И в этой статье я собираюсь восполнить этот пробел в познаниях неких из Вас, также приведу пример из собственной практики.

API (application programming interface) - это интерфейс прикладного программирования. Если гласить более обычным языком, то это набор разных функций, констант, классов, форматов запросов, которые можно использовать в других программках.

Можно считать, что API - это некоторый объект, реализацию которого мы не знаем, но, можем его использовать. К примеру, компьютер - объект, реализацию которого знают сильно мало людей, но, использовать его могут практически все, совершая какие-то деяния: просмотр видео, сёрфинг по Вебу, печать текста и прочее. Как это всё работает - не достаточно, кто знает, а вот делать это могут чуть не все.

Примером API является Windows API, OpenGL API, Direct3D API и так дальше.

К примеру, не так издавна я тоже столкнулся впрямую с API. Я зарегистрировался на сервисе почтовых рассылок "SmartResponder.ru" и завёл рассылку, на которую стали подписываться люди. Задачка была последующая: в течение суток после подписки человек может приобрести со скидкой мой платный видеокурс. Потому что вся информация о подписчиках хранится на сервере "SmartResponder.ru", то обыденный доступ (к примеру, через БД) к этим данным я не имел, а реализовывать это было необходимо. Благо, у "SmartResponder.ru" есть собственный свой API, которым я и пользовался.

Я нашёл в их API формат запроса, чтоб в итоге вынуть дату подписки. Дальше через cURL я выслал соответственный запрос и получил разыскиваемую дату подписки для определенного e-mail адреса. Дальше стандартная обработка и вывод результата.

Я очень надеюсь, что после этой статьи Вы сейчас отлично осознаете, что такое API. Чтоб когда Вы столкнулись с этим понятием на практике, Вы сразу решили свою задачку, как это сделал я.


Animasi Kawasan Ekonomi Khusus Tanjung Api-Api (short version)


Introducing the Awareness API, an easy way to make your apps context aware - Google I/O 2016

 

rss