[英]Unauthorized Error in Dropnet
我正在使用asp.net mvc 4
和Dropnet
从我的保管箱帐户下载文件。 我不确定代码有什么问题,但是每当我运行项目时都会收到错误消息,
收到的响应[未经授权]:希望看到[确定]。 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.