python-dersleri
python-dersleri copied to clipboard
API hatası - 15-Advanced Python Modülleri/_exchange.py
exchangeratesapi.io sitesi artık access_key talep ediyor. Kodu çalıştırmak için ücretsiz plan ile üye olunduğunda ise HTML desteklenmiyor hatası veriyor.
import requests import json
api_url = "https://api.exchangeratesapi.io/latest?base="
bozulan_doviz = input("bozulan döviz türü: ") alinan_doviz = input("alınan döviz türü: ") miktar = int(input(f"Ne kadar {bozulan_doviz} bozdurmak istiyorsunuz: "))
result = requests.get(api_url+bozulan_doviz) result = json.loads(result.text)
print("1 {0} = {1} {2}".format(bozulan_doviz, result["rates"][alinan_doviz], alinan_doviz)) print("{0} {1} = {2} {3}".format(miktar, bozulan_doviz, miktar * result["rates"][alinan_doviz],alinan_doviz))
apı_url=(f"http://api.exchangeratesapi.io/v1/latest?access_key={api_key}&format=1") Yukarıdaki şekilde API LAYER sistesinde hesabına API'ye ulaşmak için verilen anahtar ile ulaşabilirsin