Szukasz pomocy w integracji wywołania JSON API z programem w języku Python.
Chcę zintegrować następujący interfejs API w programie Python .py, aby umożliwić jego wywołanie i wydrukowanie odpowiedzi.
Wskazówki dotyczące interfejsu API stanowią, że należy wygenerować token okaziciela, aby umożliwić wywołania interfejsu API, co zostało pomyślnie wykonane. Jednak nie jestem pewien składni dołączania tego tokenu jako uwierzytelniania tokenu okaziciela w żądaniu interfejsu API języka Python.
Mogę pomyślnie zrealizować powyższe żądanie za pomocą cURL z dołączonym tokenem. Próbowałem tras "urllib" i "żądań", ale bezskutecznie.
Pełne szczegóły interfejsu API: Dokumentacja interfejsu API IBM X-Force Exchange - reputacja 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
Kod poniżej: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()
jakieś pomysły?