Suchen Sie nach Hilfe bei der Integration eines JSON-API-Aufrufs in ein Python-Programm.
Ich möchte die folgende API in ein Python .py-Programm integrieren, damit sie aufgerufen und die Antwort gedruckt werden kann.
Die API-Anleitung besagt, dass ein Inhaber-Token generiert werden muss, um Aufrufe der API zu ermöglichen, was ich erfolgreich durchgeführt habe. Ich bin mir jedoch nicht sicher, wie dieses Token als Token-Token-Authentifizierung in die Python-API-Anforderung aufgenommen werden soll.
Ich kann die obige Anfrage mit cURL mit einem enthaltenen Token erfolgreich abschließen. Ich habe "urllib" - und "request" -Routen ausprobiert, aber ohne Erfolg.
Vollständige API-Details: IBM X-Force Exchange-API-Dokumentation - IP-Reputation
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
Code unten: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()
Irgendwelche Ideen?