Auth0无密码请求 - 错误21211 - 电话号码格式

时间:2017-12-18 20:50:36

标签: .net sms auth0

我正在使用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}$

我也试过使用'尝试'无密码连接下的功能,但会出现同样的错误。

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

我今天遇到了同样的问题。该错误信息非常令人困惑。实际的问题是发件人的电话号码不正确。

使用Twilio试用帐户,您需要请求一个试用编号(主页上有一个红色的大按钮)。这是您可以用作来自Auth0的邮件发件人的号码。