php - Clickatell 获得平衡
问题描述
我想提取账户中的金额,但找不到账户错误。我正在使用相同的 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 'Authorization: Your API key' ' https://platform.clickatell.com/public-client/balance '
解决方案
Clickatell 没有使用 OAuth2 进行授权,所以只需从 Authorization 中删除“Bearer”即可。所以它应该是这样的:
<?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);
?>
推荐阅读
- python - 尝试使用 randint 生成唯一值并将其分配给字典中的项目
- python - 涉及 map 和 reduce 的 Python 怪异
- ios - Swift - UIAppearance 类
- c# - json.net 中的字符串行为:为什么将空 JToken 替换为非空值?
- ios - 如何合并 iOS 的静态库?
- android - Android webview 渲染看起来与 chrome 不同
- ruby-on-rails - Rails 抽象类子类:未定义的方法
- c++ - “多重定义”链接器错误
- git - 如何设置 GIT_COMMITTER_NAME 和 GIT_COMMITTER_EMAIL
- python - 删除成功后 BigQuery 作业仍处于 RUNNING 状态