php – 使用cURL将项目添加到Shopify购物车
发布时间:2020-12-13 22:25:04 所属栏目:PHP教程 来源:网络整理
导读:我正在尝试使用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($
我正在尝试使用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" 解决方法
你正在咆哮错误的树.尝试使用Javascript.适合工作的正确工具.执行PHP以向购物车添加内容?你能解释一下这个需要吗?没有意义,因为没有浏览器执行PHP客户端,但所有执行JS客户端,这是你需要的.为什么要尝试将服务器端代码添加到购物车?
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |