File_Get_Contents bad Request с использованием класса Amazon MWS

Попытка запросить десять цен на продукты Amazon с помощью API MWS. Если я вставляю URL в мой браузер, он работает, но класс, предоставленный Amazon в их библиотеке кода, не работает.

Предупреждение: file_get_contents (https://mws-eu.amazonservices.com/Products/2011-10-01?ASINList.ASIN.1=B0009U5CRC&ASINList.ASIN.10 = B000AB25HA&ASINList.ASIN.2 = 0007192231&ASINList.ASIN.3 = B000639DWM&ASINList.ASIN.4 = B000639DWM&ASINList.ASIN.5 = B000AOX7DI&ASINList.ASIN.6 = B000ARIMNA&ASINList.ASIN.7 = B001CD3PII&ASINList.ASIN.8 = B000FOPOBQ&ASINList.ASIN.9 = B00004CX5P&AWSAccessKeyId = AKIAJ5HY2TM5PQJSQN6Q&Действие = GetLowestOfferListingsForASIN&ExcludeMe = TRUE&MarketplaceId = A1F83G8C2ARO7P&SellerId = AJUM2E3VZ43L&SignatureMethod = HmacSHA256&SignatureVersion = 2&Отметка = 2014-09-28T09% 3A00% 3A25Z&Version = 2011-10-01&Подпись = Xt5sfG% 2Fo7ebYfrHg% 2B6mm% 2FkeS0GEal% 2FYzPFbv2laJBoY% 3D): не удалось открыть поток: HTTP-запрос не выполнен! HTTP / 1.1 400 неверный запрос
в /var/www/vhosts/_classes/class.MWSProducts.php в строке 69

Код, генерирующий проблему, здесь

http://pastebin.com/A9qvRSpg

Я знаю, что некоторые могут предложить curl, но я не особенно хочу начинать изменять код, поставляемый amazon слишком сильно.

0

Решение

Я думаю, вы должны попробовать использоватьhttps://mws.amazonservices.co.uk/Products/2011-10-01«как URL службы, если вы используете API Amazon UK и»https://mws-eu.amazonservices.com/Products/2011-10-01«для API ЕС.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]