Ошибка при отправке post запроса API компании "Ephor". {"success":false,"code":0,"message":"Wrong POST request data format."}
Ошибка при отправке post запроса компании "Ephor". Для того, чтобы получать ответы после запроса, нужно отправить логин-запрос по ссылке "http://erp.ephor.online/api/2.0/Auth.php", а также параметры: action = Login, _dc = 1518591517187, login и password, где action - команда, которую сервер должен выполнить, а _dc - "Уникальный идентификатор запроса. Лучше всего использовать текущее время в секундах. Необходим для защиты от повторяющихся запросов."
import requests
import time
SERVER = 'http://erp.ephor.online'
path_to_login = '/api/2.0/Auth.php'
params = {
"action": 'Login',
'_dc': 1518591517187,
# '_dc': int(str(time.time()).split('.')[0]), этот вариант так же не работает
'login': '****',
'password': '****'
}
req = requests.post(SERVER + path_to_login, data=params)
print(req.text)
После команды print приходит данное сообщение: "message: Wrong POST request data format". Ссылка к документации - https://erp.ephor.online/download/apiv2.pdf