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

问题描述 投票:1回答:1

我正在使用Auth0.AuthenticationApi进行无密码。我已经使用Twilio试用帐户设置了客户端,并填充了SID和AuthToken的实时凭据。当我打电话给StartPasswordlessSmsFlowAsync时,我收到一条有关“收件人”电话号码格式的错误消息。我已尝试按照另一篇文章中的建议对URL进行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}$

我也尝试过在无密码连接下使用“尝试”功能,但是会出现相同的错误。

有人可以帮忙吗?

.net sms auth0
1个回答
0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.