DropNet,身份验证问题

本文关键字:问题 身份验证 DropNet | 更新日期: 2023-09-27 18:12:24

我收到以下错误:"请求令牌未被用户正确授权"。问题在于RequestToAccessToken()方法。

下面是我的代码:

private DropNetClient _client;
private UserLogin _userlogin;
private string APP_KEY = "##";
private string APP_SECRET = "##";
private void Dropnet()
    {
        _client = new DropNetClient(APP_KEY, APP_SECRET);
        // Get request token asynchronously
        _client.GetTokenAsync(
            (userLogin) =>
            {
                // Authorize app
                var tokenUrl = _client.BuildAuthorizeUrl();
                RequestToAccessToken();
            },
            (error) =>
            {
                MessageBox.Show(error.Response.Content);
            });
    }
private void RequestToAccessToken()
    {
        _client.GetAccessTokenAsync(
               (userLogin) =>
               {
                   _userlogin = userLogin;

               },
               (error) =>
               {
                   MessageBox.Show(error.Response.Content);
               });
    }

任何帮助将不胜感激,谢谢!

DropNet,身份验证问题

问题是您没有让用户登录您从_client.BuildAuthorizeUrl()函数返回的url。

一旦获得请求令牌,在从该请求令牌获取访问令牌之前,需要让用户对该令牌进行身份验证。

你在哪个站台?正常的过程是显示一个web视图并导航到那个url。看看样例项目是如何做的,以获得更好的理解。https://github.com/DropNet/DropNet/blob/master/DropNet.Samples/DropNet.Samples.WP7/MainPage.xaml.cs L48