我正在尝试使用Shopify API将项目远程添加到Shopify购物车.我在
PHP中使用cURL执行此操作,如下所示:
$link = $api_url . '/cart/add.js'; // http://usr:pass@the-shop.myshopify.com/cart/add.js $vars = 'id=10672241284'; $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,$link); curl_setopt($ch,CURLOPT_POST,1); curl_setopt($ch,CURLOPT_POSTFIELDS,$vars); curl_setopt($ch,CURLOPT_FOLLOWLOCATION,CURLOPT_HEADER,0); curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); $response = curl_exec ($ch); curl_close ($ch);
但实际上并没有发布任何内容.我也尝试过(没有vars):
$link = $api_url . '/cart/add/10672241284';
但没有任何反应.我打开了错误但没有返回.我用echo $link;然后将该链接粘贴到地址栏中,它工作正常,因此它不是正在生成的链接…我使用cURL或Shopify API错了吗?
更新:正如@Matt建议的那样:
echo "Curl Error No:" . curl_errno($ch); // returns "0" echo "Curl HTTP Code:" . curl_getinfo($ch,CURLINFO_HTTP_CODE); // returns "400"
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。