В моем контроллере у меня есть
public function msgStatus(){
$this->load->library('clickatell_rest');
$this->clickatell_rest->getMsgStatus();
}
библиотека библиотеки clickatell rest
public function getMsgStatus(){
$msgId = "message ID here";
$authToken = urlencode("token here");
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://api.clickatell.com/rest/message/$msgId");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
"X-Version: 1",
"Accept: application/json",
"Authorization: Bearer $authToken"
));
$result = curl_exec ($ch);
print_r($result); exit();
return $result;
}`
при выполнении кода отображается следующая ошибка, хотя мои учетные данные верны
{ "ошибка": { "код": "001", "Описание": "Проверка подлинности
не удалось " "документация":" http://www.clickatell.com/help/apidocs/error/001.htm"}}
Я ожидаю, что мой код вернет статус сообщения (т. Е. Если сообщение поставлено в очередь, не выполнено, доставлено получателю и т. Д.)