到目前为止,我一直在Twilio的支持下来回走动。我可以登录他们的网站并向我验证的电话号码发送短信,但是当我从我的网络应用程序执行此操作时,我收到错误2003 - 其余异常中的权限被拒绝。这是我的代码:
string ACCOUNT_SID = "SID";
string AUTH_TOKEN = "TOKEN";
TwilioRestClient client = new TwilioRestClient(ACCOUNT_SID, AUTH_TOKEN);
client.SendMessage("TO", "FROM", "Testing SMS message http://www.google.com", "null");
对我来说唯一看起来很奇怪的是他们在网站上的代码中有5个参数传递给SendMessage而我的方法调用仅允许4.有没有人遇到过这个问题?我去年用试用会员资格运行了这个相同的代码,但它确实有效。
using System;
using Twilio;
class Example
{
static void Main(string[] args)
{
// Find your Account Sid and Auth Token at twilio.com/user/account
string AccountSid = "ACec77e078a76246d83947d21cd5fa8aba";
string AuthToken = "[AuthToken]";
var twilio = new TwilioRestClient(AccountSid, AuthToken);
var message = twilio.SendMessage("+14025780621", "[To]", null, null, null);
Console.WriteLine(message.Sid);
}
}
答案 0 :(得分:1)
要解决21609错误,请尝试:
client.SendMessage(" TO"," FROM","测试短信http://www.google.com",null);
(我删除了第四个参数null周围的引号。)