5️⃣REST API
REST API — це ідеологія побудови API, яка розшифровується як Representational State Transfer API. Вона грунтується на наступних принципах, сформульованих її творцем, Роєм Філдінгом:
Клієнт-серверна архітектура
Stateless сервер
Кешування
Багатошарова структура
Єдиний інтерфейс
Код на вимогу
Аутентифікація по API
Зазвичай для використання API потрібен спеціальний ключ, за допомогою якого сервер дізнається про користувача. API ключ може бути відсутнім або надаватися за запитом (наприклад, після реєстрації на сайті). Наприклад, як у прикладі з погодним сайтом, ключ імпортував показники погоди. Ще один приклад, гра у яку ввести API ключ з Facebook здатна імпортувати список друзів.
Last updated