我收到以下错误:“用户未正确授权请求令牌”。问题出在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);
});
}如有任何帮助,将不胜感激,谢谢!
发布于 2014-07-10 05:35:30
问题是您没有让用户登录到您从_client.BuildAuthorizeUrl()函数返回的url。
获得请求令牌后,在从该请求令牌获得访问令牌之前,您需要让用户根据该令牌进行身份验证。
你在哪个站台上?正常过程是显示web视图并导航到该url。看看示例项目做了些什么,以获得更好的想法。https://github.com/DropNet/DropNet/blob/master/DropNet.Samples/DropNet.Samples.WP7/MainPage.xaml.cs#L48
https://stackoverflow.com/questions/24662228
复制相似问题