我需要从网站发送短信。 我向Twilio做了一个帐户,如果我真的收到他们的消息,我想尝试一下。
我使用我在网上创建的代码:
const string accountSid = "....";
const string authToken = "....";
TwilioClient.Init(accountSid, authToken);
var to = new PhoneNumber("+40740539623");
var message = MessageResource.Create(
to,
from: new PhoneNumber("+1402-704-3438"),
body: "This is the ship that made the Kessel Run in fourteen parsecs?");
AccountSid和AuthToken是正确的。但我不断收到错误消息,发件人号码不是有效的,支持短信的入站电话号码或您帐户的短代码。“
我试图使用我在Twilio帐户上的号码,我只有一个测试帐号,所以我认为我可以用这个号码来发送测试短信。
你能告诉我这里缺少什么吗?如何从Twilio发送测试短信?从试用帐户我无法发送消息?
例外:
答案 0 :(得分:2)
将电话号码作为字符串传递,格式为" + 18001234567",其中+1是美国国家代码,以及之后的10位数美国电话号码。
另外,我不知道您在号码中使用的+4区号是什么,但您可能有一个不支持国际短信的号码。我只与美国的号码一起工作过,所以不能提供有关如何使用国际短信的任何指导。