2016-01-09 3 views
2

В то время как я пытаюсь отправить этот запрос:Amazon ItemLookup API - параметр Операция отсутствует

http://webservices.amazon.com/onca/xml? 
      Service=AWSECommerceService& 
      AWSAccessKeyId=[**HIDDEN**]& 
      AssociateTag=[**HIDDEN**]& 
      Operation=ItemLookup& 
      ItemId=B00008OE6I& 
      Timestamp=[2016-01-09T18:55:23Z]& 
      Signature=[**HIDDEN**] 

Я всегда получаю эту ошибку:

Error 400 : Bad Request 

Parameter Operation is missing 

Что я могу сделать?

+0

Я вижу, что вы еще не обновили свой вопрос. У вас был какой-то успех в то же время? – CyberMJ

+0

Да, я благодарю вас, сэр. проблема была в белых пространствах, как вы говорите :) –

+0

Добро пожаловать. Я думаю, было бы хорошо, если бы вы приняли ответ, потому что это может быть полезно кому-то другому, это хорошая практика. :) – CyberMJ

ответ

2

Запрос в порядке, у вас, вероятно, есть лишние символы или пробелы между параметрами URL, что делает ваш запрос недействительным. Вставьте ваш запрос в адресную строку браузера и искать «% 20» или что-то неожиданное/недопустимый между операции параметра и разделителем параметров, &. Кажется, что Amazon не распознает или не может извлечь параметр Operation из вашего URL-адреса.

Кроме того, вы можете обновить свой вопрос и вставить точный запрос (скопированный из адресной строки), который вы создаете.