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:
- Il pacchetto
requestsè già stato importato. - Usa la chiave/token API
8apDFHaNJMxy8Kt818aa6b4a0ed0514b5d3per autenticarti.
Questo esercizio fa parte del corso
Introduzione alle API in Python
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')