IniziaInizia gratis

Autenticazione con API key con requests

L'autenticazione basata su API key funziona in modo simile alla Basic Authentication, ma devi includere una chiave API univoca usando un'intestazione della richiesta o un parametro nella URL per le richieste autenticate. Esploriamo entrambe le opzioni.

Buono a sapersi:

  1. Il pacchetto requests è già stato importato.
  2. Usa la chiave/token API 8apDFHaNJMxy8Kt818aa6b4a0ed0514b5d3 per autenticarti.

Questo esercizio fa parte del corso

Introduzione alle API in Python

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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')
Modifica ed esegui il codice