Я пытаюсь удалить кампанию 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);
}
Вот ошибка:
Запрошенный ресурс не найден.