Работа с API Amazon POST запрос

serg1208

Client
Регистрация
17.04.2018
Сообщения
331
Благодарностей
15
Баллы
18
Вот что не так разместил в пост запросе? https://snag.gy/vBSi4J.jpg
https://snag.gy/aEUhwf.jpg

В ответ получаю :

<?xml version="1.0"?>
<ErrorResponse xmlns="https://mws.amazonservices.com/">
<Error>
<Type>Sender</Type>
<Code>InvalidParameterValue</Code>
<Message>Value 2
for parameter SignatureVersion is invalid.</Message>
</Error>
<RequestID>4f6513e2-081b-4c20-81b0-b4998c51eb04</RequestID>
</ErrorResponse>

Уже все менял 10-ки раз. Но не работает.

Буду признателен за помощь
 

serg1208

Client
Регистрация
17.04.2018
Сообщения
331
Благодарностей
15
Баллы
18
На Питоне у друга работает, а на Зенке - не хочет
 

Gor

Client
Регистрация
30.09.2016
Сообщения
248
Благодарностей
30
Баллы
28

serg1208

Client
Регистрация
17.04.2018
Сообщения
331
Благодарностей
15
Баллы
18

russya

Client
Регистрация
08.07.2014
Сообщения
743
Благодарностей
78
Баллы
28
Вот что не так разместил в пост запросе? https://snag.gy/vBSi4J.jpg
https://snag.gy/aEUhwf.jpg

В ответ получаю :

<?xml version="1.0"?>
<ErrorResponse xmlns="https://mws.amazonservices.com/">
<Error>
<Type>Sender</Type>
<Code>InvalidParameterValue</Code>
<Message>Value 2
for parameter SignatureVersion is invalid.</Message>
</Error>
<RequestID>4f6513e2-081b-4c20-81b0-b4998c51eb04</RequestID>
</ErrorResponse>

Уже все менял 10-ки раз. Но не работает.

Буду признателен за помощь
Можете помочь разобраться amazon api?
 

Salomon1

Client
Регистрация
22.04.2014
Сообщения
36
Благодарностей
3
Баллы
8
SignatureVersion is invalid - это по идее ошибка подписи. Тебе нужно каждый раз перед отправкой данных хэшировать их через Sha256 и потом посылать Пост запрос.
Результат Хэша как правило на любых сервисах помещается в пемеренную Signature.

Плюс данные которые ты отправляешь должны быть написаны в одной строке: apikey=123&Signature=321 и тд...
Разобраться в API это долгое дело... тут самому нужно познать всю эту тяжесть и нервотрепку :-)))
У меня бывает несколько дней уходит, что бы разобраться в API.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)