【问题标题】:Replacing to: "phone number" with to: variable替换为:“电话号码”为:变量
【发布时间】:2021-06-21 18:24:08
【问题描述】:

我用变量替换了 = " " 中的电话号码,我收到一条 HTTP 错误消息。

phoneNumber = +14403943924

message = client.messages.create(
                to= phoneNumber, 
                from_="+14397829146",
                body= message)

HTTP 错误您的请求是:

POST /Accounts/AC5eadecae45ea157bc​​833c458a3cf0349/Messages.json

Twilio 返回以下信息:

无法创建记录:“收件人”号码 32+14403943924 不是有效的电话号码。

不知道为什么它在我上面的变量前面添加了一个 32。

【问题讨论】:

    标签: twilio var twilio-api


    【解决方案1】:

    这里是 Twilio 开发者宣传员。

    我可以将您的上述代码与我自己的电话号码、Twilio 号码和 Twilio 凭据一起使用,并收到一条短信回复/不会收到您的错误消息。话虽如此,我通常会做的是将电话号码用引号括起来——所以也许可以尝试将phoneNumber = +14403943924 更改为phoneNumber = "+14403943924"(即使我能够让代码在没有引号的情况下工作。)

    如果这有帮助,请告诉我!

    【讨论】:

    • 嗨!它仍在我要发送到的电话号码的开头添加 32。我什至打印(电话号码)并收到 +14403943924 ......这是准确的。当我使用 twilio 运行时,我收到上述错误(无法创建记录:“收件人”号码 32+14403943924 不是有效的电话号码。)代码中没有任何内容表明数字 32 应该出现在我的 phoneNumber 之前多变的。这是在 twilios 结束吗?
    猜你喜欢
    • 2020-10-17
    • 1970-01-01
    • 1970-01-01
    • 2021-08-18
    • 1970-01-01
    • 1970-01-01
    • 2015-01-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多