我正在使用Auth0.AuthenticationApi进行无密码。我已经使用Twilio Trial帐户设置了我的客户端,并填充了SID和AuthToken的Live Credentials。当我打电话给StartPasswordlessSmsFlowAsync
时,我收到有关' To'的格式的错误消息。电话号码。我已按照另一篇文章的建议尝试了URL编码电话号码。
见下面的代码。
PasswordlessSmsRequest request = new PasswordlessSmsRequest();
request.ClientId = "D2E7BMKdT6q6fBLi*****************";
request.PhoneNumber = System.Net.WebUtility.UrlEncode(phoneNumber); // +353123456789
var response = client.StartPasswordlessSmsFlowAsync(request);
这会导致错误21211:
String does not match pattern: ^\+[0-9]{1,15}$
我也试过使用'尝试'无密码连接下的功能,但会出现同样的错误。
有人可以帮忙吗?
答案 0 :(得分:0)
我今天遇到了同样的问题。该错误信息非常令人困惑。实际的问题是发件人的电话号码不正确。
使用Twilio试用帐户,您需要请求一个试用编号(主页上有一个红色的大按钮)。这是您可以用作来自Auth0的邮件发件人的号码。