Twilio不在asp mvc中工作

时间:2015-10-20 12:40:41

标签: asp.net-mvc-5 twilio

我正在尝试在我的项目中实现双因素身份验证。对于短信服务,我使用twilio。但是当调用SendSmsMessage()时,它总是说:

  

找不到core.cs错误

我在互联网上做了很多搜索。但我找不到解决方案。任何建议。

1 个答案:

答案 0 :(得分:2)

Twilio开发者传道者在这里。

我认为您正在尝试将源代码直接复制到您的代码中,因此存在依赖项问题。我的建议是从Package Manager Console安装Nuget包。

然后运行:

Install-Package Twilio

安装完成后,你应该可以通过以下方式将其输入任何文件:

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 = "{{ account_sid }}";
    string AuthToken = "{{ auth_token }}";
    var twilio = new TwilioRestClient(AccountSid, AuthToken);


    var sms = twilio.SendSmsMessage(from, to, message);

    Console.WriteLine(sms.Sid);
  }
}

另外,因为您提到您正在尝试做2FA,所以我们可能值得一提的是另一款名为Authy的产品。 Authy消除了双因素身份验证的复杂性,显然是由Twilio提供支持。这是一个link to a tutorial,展示了如何在.NET MVC中实现它。

如果我能进一步帮助你,请告诉我。