使用php删除shopify价格规则

使用php删除shopify价格规则,php,shopify,php-curl,shopify-api,Php,Shopify,Php Curl,Shopify Api,我试图删除通过API创建的价格规则。createapi工作正常,但delete却不起作用。这是我的密码 $shop = "my-shopify-shop"; $token = "1321312312312321311"; $api_endpoint="/admin/api/2020-01/price_rules/#627965853827.json"; $url = "https://" . $shop . ".myshopify.com" . $api_endpoint; $header=a

我试图删除通过API创建的价格规则。createapi工作正常,但delete却不起作用。这是我的密码

$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);
我得到的输出是这样的


我错过了什么?有人能提出建议吗?

我终于找到了解决办法

我删除了#在规则id之前,这是我的端点

$api_endpoint="/admin/api/2020-01/price_rules/#627965853827.json";
但应该是这样

$api_endpoint="/admin/api/2020-01/price_rules/627965853827.json"; 
希望这能对将来的人有所帮助