Zacznij terazZacznij za darmo

Uwierzytelnianie kluczem API z użyciem requests

Uwierzytelnianie za pomocą klucza API działa podobnie do uwierzytelniania podstawowego (Basic Authentication), ale wymaga podania unikalnego klucza API – albo w nagłówku żądania, albo jako parametr URL. Przyjrzyjmy się obu podejściom.

Warto wiedzieć:

  1. Pakiet requests jest już zaimportowany.
  2. Do uwierzytelnienia użyj klucza API/tokenu 8apDFHaNJMxy8Kt818aa6b4a0ed0514b5d3.

To ćwiczenie jest częścią kursu

Wprowadzenie do API w Pythonie

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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')
Edytuj i uruchom kod