php - MessageBird 短信未发送(php)
问题描述
我一直在尝试使用 MessageBird 使用 PHP 发送 SMS 消息。目前我没有收到错误消息,但我的手机上没有收到消息,但我可以看到我的免费 SMS 积分被扣除。
<?php
require('header.php');
require 'php-rest-api-master/autoload.php';
$client = new \MessageBird\Client('YOUR_ACCESS_KEY'); // Access key goes here
$message = new \MessageBird\Objects\Message();
$message->originator = 'Test';
$message->recipients = ['YOUR_PHONE_NUMBER'];
$message->body = 'Hello, your meeting request has been processed';
try{
$response = $client->messages->create($message);
} catch (Exception $e){
echo $e->getMessage();
}
require('footer.php');
?>
我想知道我是否遗漏了什么?
解决方案
调试的一种选择是检查仪表板中的 SMS 日志。
https://developers.messagebird.com/quickstarts/sms/troubleshooting/
推荐阅读
- python-3.x - 如何从 Python 中的字符串中删除正斜杠 (\)?
- android-studio - AAPT:错误:找不到属性 argType(又名 com.example.aplikasiforensik:argType)
- javascript - 如何在 pupperteer js 中获取开发控制台命令,如“document.getElements”
- flyout - 块状弹出滚动条
- javascript - 如何在没有变音符号转换的情况下读取类型为 email 的输入字段的原始值?
- flutter - 升级 Flutter 2.0.6:ProcessException:进程异常退出:致命:错误读取节标题“确认”命令:git fetch --tags
- c# - 保存 4 个鼠标位置
- java - 如何用spring boot编写查询dsl?
- php - Laravel:跟踪访问者信息
- android - compose 编译器如何在后台使用活动生命周期状态?