Twilio SMS 说没有提供 "to" phone 号码,即使它是

Twilio SMS is saying a "to" phone number is not provided even though it is

我的代码非常简单,但我无法弄清楚哪里出了问题。

我有一个 Twilio 试用帐户和一个试用 phone 号码,我正在尝试使用它发送短信。

from os import environ
from twilio.rest import Client

client = Client(environ['ACCOUNT_SID'], environ['AUTH_TOKEN'])

message = client.messages.create(body = f'The verification code for Treal is {code}', from_ = "+1**********", to = "+91**********")

发件人中的一个是我的 Twilio 试用号,“收件人”中的一个是我要发送到的号码。我收到一个错误:

twilio.base.exceptions.TwilioRestException:
HTTP Error Your request was:

POST /Accounts/AC*******1830e0****a3403dfd16d****/Messages.json

Twilio returned the following information:

Unable to create record: A 'To' phone number is required.

More information may be available here:

https://www.twilio.com/docs/errors/21604

使用试用帐户,在 Twilio 中,您只能向您登录或验证的 phone 发送消息,因此如果我提供 phone 号码“1234”,我只能发送消息到“1234”。

也许您在注册时没有提供 phone 号码?

Twiilo docs

使用像 https://www.soscisurvey.de/tools/view-chars.php 这样的网站检查隐藏的控制字符,并简单地使用常规字符串,看看它是否有效,然后再努力失败。