Kom igångKom igång gratis

API-nyckelautentisering med requests

API-nyckelbaserad autentisering fungerar på liknande sätt som Basic Authentication, men du måste inkludera en unik API-nyckel antingen i ett request-huvud eller som en URL-parameter för autentiserade anrop. Låt oss utforska båda metoderna.

Bra att veta:

  1. Paketet requests har redan importerats.
  2. Använd API-nyckeln/tokenet 8apDFHaNJMxy8Kt818aa6b4a0ed0514b5d3 för att autentisera.

Den här övningen är en del av kursen

Introduktion till API:er i Python

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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')
Redigera och kör kod