Пытаюсь сделать скрипт для проверки ссылки\домена на бан в яндексе через яндекс safery (API
С python дружу слабо, раньше были проблемы с многомерными массивами, тут, судя по всему, тоже самое, но только с кортежами,
Собственно, код:
Ответ всегда 400, токен верный
Подозрения - синтаксис параметров, они 100% неправильно оформлены, не могу толком разобраться со скобками
Ну и еще так и не нашел толком информации про clientId и clientVersion , если первое это имя аккаунта, оно верное, то вот где брать текущую версию - нет вариантов
Ссылка скрыта от гостей
)С python дружу слабо, раньше были проблемы с многомерными массивами, тут, судя по всему, тоже самое, но только с кортежами,
Собственно, код:
Python:
import requests
url = 'https://sba.yandex.net/v4/threatMatches:find?key=8c34cf8b-c807-48e4-be5d-566a2f7b6d15'
params = {"client": {"clientId": "dieterderouck", "clientVersion": "1.1.1"},
"threatInfo": {"threatTypes": ["MALWARE", "SOCIAL_ENGINEERING"], "platformTypes": ["WINDOWS"],
"threatEntryTypes": ["URL"],
"threatEntries": [{"url": "http://malware-driveby.test.safebrowsing.yandex"}]}}
response = requests.post(url, data=params)
print(response)
Ответ всегда 400, токен верный
Подозрения - синтаксис параметров, они 100% неправильно оформлены, не могу толком разобраться со скобками
Ну и еще так и не нашел толком информации про clientId и clientVersion , если первое это имя аккаунта, оно верное, то вот где брать текущую версию - нет вариантов
Последнее редактирование: