使用 curl php 删除 shopify 价格规则

我正在尝试删除通过 API 创建的定价规则。创建 API 工作正常,但不知何故删除不起作用。这是我的代码


$shop = "my-shopify-shop";

$token = "1321312312312321311";

$api_endpoint="/admin/api/2020-01/price_rules/#627965853827.json";

$url = "https://" . $shop . ".myshopify.com" . $api_endpoint;


$header=array('Content-Type: application/json','Authorization:Basic Og==','X-Shopify-Access-Token: ' .$token);


                $curl = curl_init();

                curl_setopt($curl, CURLOPT_URL, $url);

                curl_setopt($curl, CURLOPT_HTTPHEADER,$header);

                curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);

                curl_setopt($curl, CURLOPT_VERBOSE, 0);

                curl_setopt($curl, CURLOPT_HEADER, 1);

                curl_setopt($curl, CURLOPT_CUSTOMREQUEST,"DELETE");

                curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);

                $response = curl_exec ($curl);

                if (curl_errno($curl)) {

                    die('Couldn\'t send request: ' . curl_error($curl));

                    } 

                curl_close ($curl);


                print_r($response);

我得到这样的输出

http://img1.mukewang.com/6364cabd0001951d13630766.jpg

我错过了什么?任何人都可以建议吗?



catspeake
浏览 113回答 1
1回答

幕布斯6054654

最后我得到了解决方案,我在规则 id 之前删除了 # ,这是我的端点$api_endpoint="/admin/api/2020-01/price_rules/#627965853827.json";但应该是$api_endpoint="/admin/api/2020-01/price_rules/627965853827.json";希望这对将来的人有所帮助
打开App,查看更多内容
随时随地看视频慕课网APP