我正在尝试send an SMS与Twilio使用字母数字'来自'地址。我在澳大利亚,发送到澳大利亚手机号码。我的cURL请求如下所示:
curl -X POST 'https://api.twilio.com/2010-04-01/Accounts/<Account SID>/Messages.json' \
--data-urlencode 'To=+614XXXXXXXX' \
--data-urlencode 'From=Test' \
--data-urlencode 'Body=Test' \
-u <Account SID>:<Auth Token>
我收到的回复是:
{
"code": 21212,
"message": "The 'From' number Test is not a valid phone number, shortcode, or alphanumeric sender ID.",
"more_info": "https://www.twilio.com/docs/errors/21212",
"status": 400
}
我尝试了许多不同的字母数字发件人ID,但没有一个成功。我的发件人ID似乎符合最大长度为11且至少有1个字符字符要求的[a-zA-Z0-9 ]
。我已经仔细检查了我的帐户SID和身份验证令牌,以及在澳大利亚境内发送字母数字短信的功能。我还验证了我并没有意外地使用我的测试代码,这会产生任何影响。我的帐户也有信用。
提前感谢您提供的任何见解:)
答案 0 :(得分:4)
Twilio开发者传道者在这里。
您正在使用字母数字发件人ID发送邮件。但是,为了get your account setup for sending these messages您需要contact support并请求您的帐户启用使用字母数字发件人ID。
让我知道这是否有帮助。