Clickatell получить баланс - PullRequest
       84

Clickatell получить баланс

0 голосов
/ 20 ноября 2018

Я хочу вывести сумму в моем аккаунте, но в аккаунте не найдена ошибка.Я успешно отправляю смс с тем же API.

<?php

$authToken = "myapi";

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, "https://platform.clickatell.com/public-client/balance");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
    "X-Version: 1",
    "Accept: application/json",
    "Authorization: Bearer $authToken"
));

echo $result = curl_exec ($ch);

?>

Они хотят вот так curl -X GET --header 'Accept: application / json' --header 'Авторизация: Ваш ключ API' 'https://platform.clickatell.com/public-client/balance'

1 Ответ

0 голосов
/ 29 ноября 2018

Clickatell не использует OAuth2 для авторизации, поэтому просто удалите «Несущий» из авторизации. Так должно выглядеть так:

<?php

$authToken = "myapi";

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, "https://platform.clickatell.com/public-client/balance");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
    "X-Version: 1",
    "Accept: application/json",
    "Authorization: $authToken"
));

echo $result = curl_exec ($ch);

?>
...