我正在使用 Twillio 发送短信,
$client = new Client($GLOBALS['twSID'], $GLOBALS['twToken']);
$client->messages->create(
// the number you'd like to send the message to
$phoneNumber,
[
// A Twilio phone number you purchased at twilio.com/console
'from' => $GLOBALS['twPhone'],
// the body of the text message you'd like to send
'body' => $message,
//"statusCallback" => "https://webhook.site/604faca0-e525-453d-ad8c-148118f03009"
"statusCallback" => "https://XXXXXX.COM/XXX/webhooks/twillioStatusCallback.php"
]
);
如果我使用注释的 statusCallback 到 https://webhook.site...我会看到状态更新。
但是,如果我使用我的服务器(已编辑),则不会发生任何事情。
我的服务器上的 php 非常基本,打开一个文本文件并写入状态内容。但文本文件甚至没有被调用。
有什么建议或帮助吗???
您需要在项目中创建一个 api,就像 statusCallback 一样,twilio 将在该 api 上将短信状态作为请求发送到您的应用程序/项目!