首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Dropnet中获取“未经授权”错误

在Dropnet中获取“未经授权”错误
EN

Stack Overflow用户
提问于 2016-01-09 06:50:22
回答 1查看 112关注 0票数 1

我正在使用Asp.net MVC 4和Dropnet从我的DropBox帐户下载一个文件。我不知道我的代码有什么问题,但是每当我运行我的项目时,我都会得到一个错误,

未授权收到响应:预期将看到OK。HTTP响应是{"error":“请求令牌未被用户正确授权。”}。

这是我的密码

代码语言:javascript
复制
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帐户被访问,所以我需要知道如何给我自己的用户令牌和用户秘密。我在网上搜索了一个解决方案,但是找不到任何对我有帮助的东西。

EN

回答 1

Stack Overflow用户

发布于 2016-01-09 09:57:06

问题是,在尝试访问他们的dropbox帐户之前,您没有让用户登录。

这一行不应该在_client.UserLogin = login;,在这行var url = _client.BuildAuthorizeUrl();之后,您需要将用户重定向到该url,以便他们可以登录,然后dropbox站点会将它们重定向回您的站点,即当您调用_client.GetAccessToken();时,您就可以访问user dropbox帐户。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34690612

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档