Đang tìm kiếm một số trợ giúp về việc tích hợp lệnh gọi API JSON vào chương trình Python.
Tôi đang tìm cách tích hợp API sau vào một chương trình Python .py để cho phép nó được gọi và phản hồi được in.
Hướng dẫn API nêu rõ rằng phải tạo mã thông báo mang tên để cho phép các lệnh gọi tới API mà tôi đã thực hiện thành công. Tuy nhiên, tôi không chắc về cú pháp để bao gồm mã thông báo này làm xác thực mã thông báo không mang trong yêu cầu API Python.
Tôi có thể hoàn thành thành công yêu cầu trên bằng cURL có kèm theo mã thông báo. Tôi đã thử các tuyến đường "urllib" và "yêu cầu" nhưng không có kết quả.
Chi tiết đầy đủ về API: Tài liệu API X-Force Exchange của IBM - Danh tiếng 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
Mã Dưới đây: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()
Bất kỳ ý tưởng?