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);
});
}
任何帮助将不胜感激,谢谢!
问题是您没有让用户登录您从_client.BuildAuthorizeUrl()
函数返回的url。
一旦获得请求令牌,在从该请求令牌获取访问令牌之前,需要让用户对该令牌进行身份验证。
你在哪个站台?正常的过程是显示一个web视图并导航到那个url。看看样例项目是如何做的,以获得更好的理解。https://github.com/DropNet/DropNet/blob/master/DropNet.Samples/DropNet.Samples.WP7/MainPage.xaml.cs L48