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:
- Paketet
requestshar redan importerats. - Använd API-nyckeln/tokenet
8apDFHaNJMxy8Kt818aa6b4a0ed0514b5d3för att autentisera.
Den här övningen är en del av kursen
Introduktion till API:er i Python
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')