Нужна помощь по интеграции вызова JSON API в программу Python.
Я хочу интегрировать следующий API в программу Python .py, чтобы он мог вызываться и печатать ответ.
В руководстве по API указано, что токен-носитель должен быть сгенерирован, чтобы разрешить вызовы API, что я успешно сделал. Однако я не уверен в синтаксисе включения этого токена в качестве аутентификации токена-носителя в запрос Python API.
Я могу успешно выполнить вышеуказанный запрос, используя cURL с включенным токеном. Я пробовал маршруты urllib и requests, но безрезультатно.
Полная информация об API: Документация по API IBM X-Force Exchange - 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
Код ниже: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()
какие-нибудь идеи?