LoslegenKostenlos loslegen

API-Schlüssel-Authentifizierung mit Anfragen

Die API-Schlüsselbasierte Authentifizierung funktioniert ähnlich wie die Basisauthentifizierung, aber du musst einen eindeutigen API-Schlüssel entweder in einem Anfrage-Header oder in einem URL-Parameter für authentifizierte Anfragen angeben. Lass uns beide Ansätze untersuchen.

Gut zu wissen:

  1. Das Paket requests wurde bereits importiert.
  2. Verwende den API-Schlüssel/Token 8apDFHaNJMxy8Kt818aa6b4a0ed0514b5d3 zur Authentifizierung.

Diese Übung ist Teil des Kurses

Einführung in APIs in Python

Kurs anzeigen

Interaktive Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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')
Code bearbeiten und ausführen