Php 正在删除mailchimp活动-未找到资源

Php 正在删除mailchimp活动-未找到资源,php,curl,mailchimp,Php,Curl,Mailchimp,我试图删除一个mailchimp活动,但出现了一个错误。我做错了什么 这是我的curl命令: public function executeCurlDelete($url){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_USERPWD, 'apikey:'.$this->apikey); curl_setopt($ch, CURLOPT_RE

我试图删除一个mailchimp活动,但出现了一个错误。我做错了什么

这是我的curl命令:

public function executeCurlDelete($url){
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_USERPWD, 'apikey:'.$this->apikey);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);//returns output as variable

    curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "DELETE");
    $result = curl_exec($ch);
    $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);

    $output = CJSON::decode(curl_exec($ch));
    curl_close($ch);
    if ($output !== true){
        throw new CException($output['title']);
    }

    return $output === true;
}

public function deleteCampaign($campaignId){
    ///campaigns/{campaign_id}
    $url = "$this->apiEndpoint/campaigns/$campaignId";
    return $this->executeCurlDelete($url);
}
以下是错误:


找不到请求的资源。

我猜第二次提取是错误的,您的意思可能是
$output=CJSON::decode($result)
,而不是
$output=CJSON::decode(curl_exec($ch))谢谢-我想你是对的,我想第二次提取是错误的,你可能是指
$output=CJSON::decode($result)
,而不是
$output=CJSON::decode(curl_exec($ch))谢谢-我想你是对的