Twillio SMS statusCallback 未触发 PHP 中的 webhook

问题描述 投票:0回答:1

我正在使用 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 非常基本,打开一个文本文件并写入状态内容。但文本文件甚至没有被调用。

有什么建议或帮助吗???

php twilio twilio-php
1个回答
0
投票

您需要在项目中创建一个 api,就像 statusCallback 一样,twilio 将在该 api 上将短信状态作为请求发送到您的应用程序/项目!

结帐

© www.soinside.com 2019 - 2024. All rights reserved.