在将JSON API调用集成到Python程序中寻求帮助。
我希望将以下API集成到Python .py程序中,以允许调用它并打印响应。
API指南指出,必须生成一个承载令牌才能允许对API的调用,而我已经成功完成了该调用。但是,我不确定在Python API请求中将此令牌作为承载令牌认证包括在内的语法。
我可以使用带有标记的cURL成功完成上述请求。我已经尝试过“ urllib”和“ requests”路由,但是都没有用。
完整的API详细信息:IBM X-Force Exchange API文档-IP信誉
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
下面的代码:有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()
任何想法吗?