🦉Что такое API?
программный интерфейс приложения (англ. application programming interface) - описание способов, которыми одна компьютерная программа может взаимодействовать с другой программой.
🔻API внутри одного приложения
С помощью API можно вызвать работу функционала другого модуля в системе. При этом не нужно знать как эта функциональность реализована.
Например: ниже представлено api, которое помогает «Найти отели в Бостоне, просматривая результаты с 1 по 5 страницы в алфавитном порядке»:
https://api.citygridmedia.com/content/places/v2/search/where?what=hotels&where=boston,ma&page=1&rpp=5&sort=alpha&publisher=test&format=json
где после «where» указаны параметры api с конкретными значениями.
🔻API в межсистемном взаимодействии
Приложение №1 имеет несколько api:
⁃ api для получения списка отелей;
⁃ api для проверки регистрации пользователя на ресурсе приложения №1;
⁃ api для запуска функционала выгрузки отчета.
Приложение №2 может использовать предоставленные api Приложения №1, встроив их в свой код и передав требуемые параметры(указаны в описании работы api).
Тогда при нажатии кнопки в Приложении №2 можно будет получить данные о проверке регистрации пользователя на ресурсе в приложении №1(с помощью соответствующего api).
#api #дляинформации
Post #33
376