无法将void分配给隐式类型的局部变量Twilio Api

时间:2014-06-06 05:16:06

标签: c# asp.net asp.net-mvc-4 twilio

我想使用twilio api向移动设备发送消息我正在使用asp.net c#Mvc4,所以为此我按照网站上的教程下载了twilio.mvc和twilio库,但是现在它给了我错误我的问题是API代码或库。

string AccountSid = "AC45b00a5504e242b8a486ebf4cad405c9";
string AuthToken = "9b192f3af2c286c387772076a5360d89";
var twilio = new TwilioRestClient(AccountSid, AuthToken);

var message = twilio.SendMessage("+17036394054", "+923437142161", "Hey its a test message from twilio", "", null);
Console.WriteLine(message.Sid); 

responce.StatusCode = 401;

return responce;

1 个答案:

答案 0 :(得分:0)

Twilio传道者在这里。

您正在使用接受Action并返回void的SendMessage重载,因此没有要赋予消息变量的返回值。

您可以将代码更改为:

var message = twilio.SendMessage("+17036394054", "+923437142161", "Hey its a test message from twilio");
Console.WriteLine(message.Sid); 

或者这个:

var message = twilio.SendMessage("+17036394054", "+923437142161", "Hey its a test message from twilio", "", r => r {
    Console.WriteLine(message.Sid);
});

希望有所帮助。