👋 Привет, сетевые друзья! Сегодня речь пойдет о типах API.



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



Наиболее распространены так называемые Web API, которые используются в качестве платформы для создания HTTP-служб. Среди них выделяют:



🟢 RPC – удаленный вызов процедур,

🟢 SOAP – простой протокол доступа к объектам,

🟢 REST – передача состояния представления.



API можно разделить по типу сервиса, у которого они есть:



🟠 Приложения.

🟠 Вебсайты.

🟠 Операционные системы. Например, у большей части операционных систем (Unix, Windows, MacOS, и т. д.) есть API, благодаря которому возможно программирование сервисов для этих систем.



Также API можно подразделять по типу доступа:



🟢 Внутренние – доступны внутренним разработчикам компании

🟢 Партнерские – доступны бизнес-партнерам и потребителям продукта или услуги

🟢 Публичные – доступны всем



Network Academy | #api