我正在尝试使用SubmitFeed操作更新数量。有人对此有经验吗?我收到的错误是:'Action或Operation查询参数必须存在',但我在查询字符串中有'Action = SubmitFeed'。亚马逊mws提交订阅
我已经写了四个其他函数(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));
任何人都可以帮助?谢谢。
嗨,你可以请分享你所有的参数,你在这里没有足够的帮助。 – 2013-04-10 11:01:32
什么参数?这些都是我用来卷曲的。这可能对其他人有帮助:查找AMTU。这是一种更简单的提交Feed的方法。 AMTU在编写代码片刻后工作。 – danilo 2013-04-18 20:51:51