【问题标题】:sending URL in SMS with twilio receiving - 30008 - Unknown error通过 twilio 接收在 SMS 中发送 URL - 30008 - 未知错误
【发布时间】:2021-09-08 21:41:07
【问题描述】:

我在 Symfony 中使用 Twilio 发送 SMS 消息。 SMS 消息包含一个 URL

例如。

$message = "
Buy soap \n
https://evernote.com/features/notes-app";

/* 
     * 
     * @return Response
     * @throws \Twilio\Exceptions\TwilioException
    */
    public function sendSMS(string $toPhoneNumber, string $message){
        $this->client->messages->create($toPhoneNumber, [
            "body" => $message,
            "from" => $this->twilioNumber
        ]);
    }

每次我附加收到的 URL 错误 - 30008 消息传递 - 未知错误

如何对消息进行编码以便发送嵌入的 URL?

【问题讨论】:

    标签: php symfony twilio sms


    【解决方案1】:

    这里是 Twilio 开发者宣传员。

    您共享的代码看起来是正确的,因此 30008 错误可能超出了消息的发送范围。

    Twilio error directory page for error 30008 为您提供了一些可供探索的内容,以了解可能发生的情况。

    我建议您尝试将消息发送到其他号码,看看它是否通过,并删除链接,看看这是否会导致某种运营商过滤。如果这些都没有影响,请查看error page 上的其他原因,如果仍然无法发送消息,请联系Twilio support

    【讨论】:

    • 感谢您的回复!我确实删除了 URL -> 消息已发送。我尝试了不同的 URL - 没有发送消息。我会听从您的建议并尝试不同的号码。国家号码有什么区别吗?
    • 恐怕我不知道国家号码是否会有所不同。如果您可以在没有 URL 的情况下发送消息,那么这显然是这里的问题。在您的示例中,您的消息文本相当短。您是否尝试过发送包含 URL 的较长消息?
    • 感谢您的帮助!我终于向 Twilio 支持发送了一条消息,他们非常有帮助。在 SMS 正文中发送 URL 确实取决于您发送的区域……某些区域对这些类型的消息进行了过滤,以避免发送未经请求的广告消息。因此,您必须注册您的消息模板,包括您发送的 URL 和地区——在我的例子中是“北欧国家”。我没有完成这个过程 - 但我找到了问题的根本原因。
    猜你喜欢
    • 1970-01-01
    • 2013-03-25
    • 1970-01-01
    • 2019-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-12
    相关资源
    最近更新 更多