Автентифікація за допомогою API key у requests
Автентифікація на основі API key працює подібно до Basic Authentication, але для автентифікованих запитів потрібно додати унікальний API key у заголовок запиту або як параметр URL. Розгляньмо обидва підходи.
Корисно знати:
- Пакет
requestsуже імпортовано. - Використайте API key/token
8apDFHaNJMxy8Kt818aa6b4a0ed0514b5d3для автентифікації.
Ця вправа є частиною курсу
Вступ до API в Python
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Create a dictionary containing the API key using the correct key-value combination
params = {____: ____}
# Add the dictionary to the requests.get() call using the correct function argument
response = requests.get('http://localhost:3000/albums', ____=params)
if(response.status_code == 200):
print("Success!")
elif(response.status_code == 401):
print('Authentication failed')
else:
print('Another error occurred')