requests ile API anahtarı kimlik doğrulaması
API anahtarı tabanlı kimlik doğrulama, Basic Authentication’a benzer şekilde çalışır; ancak kimliği doğrulanmış istekler için benzersiz bir API anahtarını bir istek başlığına (header) ya da bir URL parametresine eklemen gerekir. Her iki yaklaşımı da keşfedelim.
Bilmen iyi olur:
requestspaketi zaten içe aktarılmış durumda.- Kimlik doğrulama için
8apDFHaNJMxy8Kt818aa6b4a0ed0514b5d3API anahtarı/jetonunu kullan.
Bu egzersiz
Python ile API'lere Giriş
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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')