Я пытаюсь проверить несколько URL-адресов в Google Safebrowsing API, но каждый раз он возвращает пустой ответ. Я гуглил несколько часов безрезультатно, и мне не нужна библиотека с избыточным количеством для простого запроса POST.
Редактировать: Использование Python 3.5.2
import requests
import json
api_key = '123456'
url = "https://safebrowsing.googleapis.com/v4/threatMatches:find"
payload = {'client': {'clientId': "mycompany", 'clientVersion': "0.1"},
'threatInfo': {'threatTypes': ["SOCIAL_ENGINEERING", "MALWARE"],
'platformTypes': ["ANY_PLATFORM"],
'threatEntryTypes': ["URL"],
'threatEntries': [{'url': "http://www.thetesturl.com"}]}}
params = {'key': api_key}
r = requests.post(url, params=params, json=payload)
# Print response
print(r)
print(r.json())
Это мой код, который возвращает HTTP 200 OK, но ответ пуст.
Что я делаю не так?