Я пытаюсь обновить количества, используя действие SubmitFeed. У кого-нибудь есть опыт? Ошибка, которую я получаю: «Требуется параметр« Действие »или« Операционный запрос », но у меня есть« Action = SubmitFeed »в строке запроса.amazon mws submit feed
Я написал еще четыре функции (RequestReport, GetReportRequestList, GetReport, & GetFeedSubmissionList), которые отлично работают. Я предполагаю, что мне не хватает некоторых параметров конфигурации cURL, чтобы опубликовать файл.
Варианты Скручивание
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_HTTPHEADER => array(
'Content-Type: application/x-www-form-urlencoded',
'Content-MD5: '. $md5,
'Transfer-Encoding: chunked',
)),
curl_setopt($ch, CURLINFO_HEADER_OUT => true);
curl_setopt($ch, CURLOPT_UPLOAD => true);
curl_setopt($ch, CURLOPT_PROTOCOLS => CURLPROTO_HTTPS);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_VERBOSE, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($ch, CURLOPT_PORT , 443);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, implode('&', $url_parts));
Может кто-нибудь помочь? Спасибо.
Привет, можете ли вы поделиться всеми своими параметрами, что у вас здесь недостаточно, чтобы помочь. –
Какие параметры? Это все, что у меня было для cURL. Это может помочь другим: найти AMTU. Это гораздо более простой способ подачи фидов. АМТУ работал после нескольких моментов написания кода. – danilo