Bir JSON API çağrısını bir Python programına entegre etme konusunda yardım arıyorum.
Aşağıdaki API'nin çağrılmasına ve yanıtın yazdırılmasına izin vermek için bir Python .py programına entegre etmeyi düşünüyorum.
API kılavuzu, başarılı bir şekilde yaptığım API'ye çağrılara izin vermek için bir taşıyıcı belirtecinin oluşturulması gerektiğini belirtir. Ancak bu belirteci Python API isteğine taşıyıcı belirteci kimlik doğrulaması olarak dahil etmek için sözdiziminden emin değilim.
İçerdiği bir belirteçle cURL kullanarak yukarıdaki isteği başarıyla tamamlayabilirim. "Urllib" ve "istek" yollarını denedim ama işe yaramadı.
Tam API ayrıntıları: IBM X-Force Exchange API Belgeleri - IP İtibar
Traceback (most recent call last): File "bearerreturn.py", line 6, in <module> print requests.post(endpoint,data=data,headers=headers).json() TypeError: 'dict' object is not callable
Kod:import requests endpoint = "https://xforce-api.mybluemix.net:443/api/ip" data = {"ip":"1.1.2.3"} headers = {"Bearer token":"TOKEN WAS INSERTED HERE"} print requests.post(endpoint,data=data,headers=headers).json()
Herhangi Bir Fikir?