【问题标题】:Twilio doesn't show the delivery statusTwilio 不显示交付状态
【发布时间】:2017-08-08 13:49:04
【问题描述】:

我已经通过 laravel 发送了短信。在 twilio 交付状态中,该 SMS 未显示。如果我尝试通过 Javascript 发送,它会显示交付状态。

$client->account->sms_messages->create($from, $sms_to, "Test SMS" , array());

【问题讨论】:

  • 欢迎来到 StackOverflow!请更新您的问题以显示您已经尝试过的内容,并在minimal reproducible example 中展示创建您面临的特定问题的代码。如需更多信息,请参阅How to Ask,并采取该网站的tour :)
  • 问题中几乎没有任何信息,甚至可以从帮助开始。但是 $from 周围的那些单引号看起来很可疑......我会先看看。
  • 是的,$from 周围的单引号肯定会破坏事情。

标签: php laravel twilio


【解决方案1】:

这里是 Twilio 开发者宣传员。

您在该调用中使用已弃用的 SMS/Messages 端点。已弃用的端点不包括交付状态。

相反,您应该调用:

$client->account->messages->create($from, $sms_to, "Test SMS" , array());

注意是messages 不是sms_messages

让我知道这是否有帮助。

【讨论】:

  • Thnx...philnash
【解决方案2】:

您需要将结果分配给一个变量,然后查看该方法返回的内容以打印某些内容。

$message = $client->account->sms_messages->create('$from', $sms_to, "Test SMS" , array());
print_r($message);

如果您需要更多信息,请查看文档并选择您的版本:https://twilio.github.io/twilio-php/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-09
    • 2021-09-13
    • 2014-06-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多