Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Що таке API? | Основи API та Здійснення Запитів
Робота з API у Python

bookЩо таке API?

Свайпніть щоб показати меню

API, або інтерфейси прикладного програмування (Application Programming Interfaces), є важливими інструментами, які дозволяють різним програмним системам взаємодіяти між собою. Ви взаємодієте з API щодня — коли перевіряєте погоду на телефоні, переглядаєте стрічки соціальних мереж або шукаєте останні новини, ваші додатки використовують API для отримання цієї інформації з віддалених серверів. Для розробників на Python API мають велике значення, оскільки дозволяють програмам підключатися до зовнішніх джерел даних і сервісів, роблячи застосунки більш динамічними та потужними. Наприклад, ви можете використовувати API для отримання актуальних цін на акції, прогнозів погоди або доступу до бази даних цікавих фактів.

1234
import requests response = requests.get("https://catfact.ninja/fact") print(response.text)
copy

У наведеному вище коді спочатку імпортується бібліотека requests, яка є популярним інструментом для виконання HTTP-запитів у Python. Функція requests.get() надсилає GET-запит до Cat Facts API за адресою https://catfact.ninja/fact. Цей запит просить сервер надіслати випадковий факт про котів. Відповідь від сервера зберігається у змінній response, а response.text містить сирий текст відповіді сервера, який виводиться у консоль.

123456789
import requests response = requests.get("https://catfact.ninja/fact") if response.status_code == 200: print("Success! Here is your cat fact:") print(response.json()["fact"]) else: print(f"Error: Received status code {response.status_code}")
copy

Коди стану HTTP — це числа, які повідомляють, чи був ваш запит до API успішним, чи сталася помилка. Код стану 200 означає "OK" — ваш запит виконано, і сервер надіслав потрібні дані. Інші коди, такі як 404 ("Не знайдено") або 500 ("Помилка сервера"), вказують на проблеми. Працюючи з API, завжди перевіряйте код стану, щоб переконатися, що запит виконано успішно, перш ніж використовувати дані з відповіді.

1. Що означає абревіатура API?

2. Який HTTP-метод зазвичай використовується для отримання даних з API?

question mark

Що означає абревіатура API?

Select the correct answer

question mark

Який HTTP-метод зазвичай використовується для отримання даних з API?

Select the correct answer

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 1

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Секція 1. Розділ 1
some-alt