#python #api #post
#python #API #Публикация
Вопрос:
Я пытаюсь создать какое-то приложение для локального API. Когда я отправляю сообщение через PostMan или etc, он работает и возвращает параметр «success»: true, но когда это запрос python, результат равен false.
import json
import requests
url = "https://api.novaposhta.ua/v2.0/json"
cont_type = 'application/json; charset=utf-8'
values = {"apiKey": "51818aeaa15ff70bc38540cc8f9f1e55", "modelName": "InternetDocument", "calledMethod": "getDocumentList", "methodProperties": {"DateTimeFrom": "01.10.2021", "DateTimeTo": "24.06.2022", "Page": "1", "GetFullList": "0"}}
headers = {
"User-Agent": user_agent,
"Content-Type": cont_type
}
data = json.dumps(values)
print(data)
req = requests.post(url, data, headers)
print(req.text)
Комментарии:
1. Ваш вызов
requests.post
не выполняет то, что вы думаете. Внимательно посмотрите на ожидаемые параметры.