Twilio PHP:如何获取外发短信 SID
Twilio PHP: How to get outgoing SMS message SID
我使用 Twilio PHP API 并尝试记录外发短信的 SID。如何获取该信息?
我在发送和接收 SMS 时没有问题,它工作正常但来自传出消息的 SID 我需要在另一个应用程序中直接从 Twilio 获取消息,我没有将所有消息数据保存在数据库中。
$twilio = new Services_Twilio('SID','TOKEN');
$message = $twilio->account->messages->sendMessage(
$_POST['From'], // twilio phone number
$_POST['To'], // the number we are sending to - Any phone number
$_POST['Body'] // the sms body
);
这里是 Twilio 开发人员布道者。
要获得 message SID,您需要做的就是读取 $message->sid;
的值。
所以在你的代码中你可以这样做:
echo $message->sid;
如果你想查看请求返回的所有变量,你可以这样做:
var_dump($message);
这将为您提供有关返回的所有变量的信息。
希望对您有所帮助
如果您正在使用 Twilio REST API 发送消息,那么您可以获取消息 SID,如下所示:
$sms_sent = $client->messages->create(
'+1xxxxxxxxxx',
array(
'from' => 'MESSAGING SERVICE SID',
'body' => "XXXXXX XXXXXX",
'statusCallback' => "http://myapplication_callback_url"
)
);
$sms_sent = (array) $sms_sent;
$sms_sid = $sms_sent["[=10=]*[=10=]" . 'properties']['sid'];
我使用 Twilio PHP API 并尝试记录外发短信的 SID。如何获取该信息?
我在发送和接收 SMS 时没有问题,它工作正常但来自传出消息的 SID 我需要在另一个应用程序中直接从 Twilio 获取消息,我没有将所有消息数据保存在数据库中。
$twilio = new Services_Twilio('SID','TOKEN');
$message = $twilio->account->messages->sendMessage(
$_POST['From'], // twilio phone number
$_POST['To'], // the number we are sending to - Any phone number
$_POST['Body'] // the sms body
);
这里是 Twilio 开发人员布道者。
要获得 message SID,您需要做的就是读取 $message->sid;
的值。
所以在你的代码中你可以这样做:
echo $message->sid;
如果你想查看请求返回的所有变量,你可以这样做:
var_dump($message);
这将为您提供有关返回的所有变量的信息。
希望对您有所帮助
如果您正在使用 Twilio REST API 发送消息,那么您可以获取消息 SID,如下所示:
$sms_sent = $client->messages->create(
'+1xxxxxxxxxx',
array(
'from' => 'MESSAGING SERVICE SID',
'body' => "XXXXXX XXXXXX",
'statusCallback' => "http://myapplication_callback_url"
)
);
$sms_sent = (array) $sms_sent;
$sms_sid = $sms_sent["[=10=]*[=10=]" . 'properties']['sid'];