Перейти к содержимому

Rest API

IT-мир стремится к модульности. Это означает, что большинство систем открыты к интеграциям между собой, вам не нужно изобретать велосипед на каждую свою потребность. Вы всегда можете найти готовые решения, которые легко подключаются к вашему проекту посредством API. При этом эти решения могут быть разработаны разными компаниями.

Rest API похоже на публичную оферту, которую выпускает система. Там описано, что система вернёт в ответ на особый URL-запрос - или что система сделает после такого запроса. Такая система создаётся в Backend.

URL-запрос «api.com/cats» вернет всех котиков.

URL-запрос «api.com/cats/1» вернет котика под серийным номером 1.

У всех крупных сервисов есть свое публичное API

Wall.get - публичный метод ВКонтакте, который позволяет собрать данные стены пользователя или группы. Таким образом можно сделать много интересных вещей. Вот, например, цепочка запросов:

  1. Собрать все посты и людей, которые поставили лайки к этим постам.
  2. Собрать людей, которые обратились в группу ВКонтакте с коммерческим запросом.
  3. Объединить эти списки и найти, какие посты повлияли на обращение в группу.