繁体   English   中英

Dropnet中的未经授权的错误

[英]Unauthorized Error in Dropnet

我正在使用asp.net mvc 4Dropnet从我的保管箱帐户下载文件。 我不确定代码有什么问题,但是每当我运行项目时都会收到错误消息,

收到的响应[未经授权]:希望看到[确定]。 HTTP响应为[{“错误”:“用户未正确授权请求令牌。”}]。

这是我的代码,

public ActionResult DropDls()
{
    var _client = new DropNetClient("API KEY", "API SECRET");
    DropNet.Models.UserLogin login = _client.GetToken();
    _client.UserLogin = login;
    var url = _client.BuildAuthorizeUrl();
    var accessToken = _client.GetAccessToken();
    var fileBytes = _client.GetFile("/Getting Started.pdf");

    return View();
}

我只希望访问我的Dropbox帐户,所以我需要知道如何给自己的USER TOKEN和USER SECRET。 我在Google上搜索了很多解决方案,但是找不到任何可以帮助我的东西。 我迫切需要这一点,急需专家的帮助。 谢谢。

问题是您在尝试访问其保管箱帐户之前没有让用户登录。

此行不应在此_client.UserLogin = login; 在此行之后var url = _client.BuildAuthorizeUrl(); 您将需要将用户重定向到该URL,以便他们可以登录,然后保管箱站点会将他们重定向回您的站点,即在您调用_client.GetAccessToken(); 那么您将有权访问用户的保管箱帐户。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM