我正在做一个项目,在某些事件下它会发送一条 SMS 消息。
我的计划是在发送 SMS 时,我会保留记录,以便在需要时进行调试,并记录我的服务发生的情况。我计划记录的一件事是传递消息的成本。从 Twilio 文档看来,这是可能的,除非我发送消息时,我得到的响应是 status ,queued而 price 是null。
然后我查看了使用 Twilio webhook 回调,以便我收到有关 SMS 交付状态的更新,这也可以正常工作,但我没有得到价格,我只收到以下信息:
(
[SmsSid] => redacted
[SmsStatus] => delivered
[MessageStatus] => delivered
[To] => redacted
[MessageSid] => redacted
[AccountSid] => redacted
[From] => redacted
[ApiVersion] => 2010-04-01
)
以下是我发送短信的方式,供参考
$twilio = new \Twilio\Rest\Client($sid, $token);
$message = $twilio->messages->create("redacted", array(
"body" => $smsContent,
"from" => "redacted",
"statusCallback" => $callback
));
如何从 Twilio 获取 SMS 交付的价格?
慕神8447489