Sms Twilio-错误2111-无效';至';M2M SIM卡的电话号码

Sms Twilio-错误2111-无效';至';M2M SIM卡的电话号码,sms,twilio,iot,Sms,Twilio,Iot,是否有可能使用Twilio向M2M号码(在我的情况下,由国家代码加13位数字组成)发送短信 我尝试使用curl: curl -XPOST https://api.twilio.com/2010-04-01/Accounts/{AccountSID}/Messages.json -d "Body=test" -d "To=%2Bxx xxxxxxxxxxxxx" -d "From=%2Bxx xxxxxxxxxxx" -u "{AccountSID}:{authToken}" 结果是 {"cod

是否有可能使用Twilio向M2M号码(在我的情况下,由国家代码加13位数字组成)发送短信

我尝试使用curl:

curl -XPOST https://api.twilio.com/2010-04-01/Accounts/{AccountSID}/Messages.json -d "Body=test" -d "To=%2Bxx xxxxxxxxxxxxx" -d "From=%2Bxx xxxxxxxxxxx" -u "{AccountSID}:{authToken}"
结果是

{"code": 21211, "message": "The 'To' number +xxxxxxxxxxxxxxx is not a valid phone number.", "more_info": "https://www.twilio.com/docs/errors/21211", "status": 400}
该号码绝对有效,因为我可以发送短信,例如从我的手机发送到此号码


删除较长数字的最后三位后,不会出现任何错误。

在使用API之前,您需要从/Sender创建数字。 用于根据编号创建您的

记住使用格式E.164标准上的数字

curl --location --request POST 'https://api.twilio.com/2010-04-01/Accounts/ACxxx/Messages.json' \
--header 'Authorization: Basic xxx==' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'Body=lalala' \
--data-urlencode 'From=+1205850xxxx' \
--data-urlencode 'To=+55119756xxxxx'

你有没有试着把卷发里电话号码的空格去掉?是的,我有。但它仍然不起作用。你试图发送的电话号码符合E.164标准吗?是的,它符合-据我所知。前两位是有效的国家/地区代码(+46),后接13位。这里的问题相同,请尝试M2M号码。