我正在尝试在我的项目中实现双因素身份验证。对于短信服务,我使用twilio
。但是当调用SendSmsMessage()
时,它总是说:
找不到core.cs错误
我在互联网上做了很多搜索。但我找不到解决方案。任何建议。
答案 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中实现它。
如果我能进一步帮助你,请告诉我。