Asp.net Dropnet中未经授权的错误
我正在使用Asp.net Dropnet中未经授权的错误,asp.net,asp.net-mvc,dropnet,Asp.net,Asp.net Mvc,Dropnet,我正在使用asp.netmvc4和Dropnet从我的dropbox帐户下载一个文件。我不确定我的代码出了什么问题,但每当我运行我的项目时都会出错 接收到的响应[未经授权]:预期会看到[确定]。HTTP响应为[{“错误”:“用户未正确授权请求令牌。”}] 这是我的密码 public ActionResult DropDls() { var _client = new DropNetClient("API KEY", "API SECRET"); DropNet.Models.Us
asp.netmvc4
和Dropnet
从我的dropbox帐户下载一个文件。我不确定我的代码出了什么问题,但每当我运行我的项目时都会出错
接收到的响应[未经授权]:预期会看到[确定]。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帐户,所以我需要知道如何提供我自己的用户令牌和用户密码。我在谷歌上搜索了很多解决方案,但没有找到任何对我有帮助的。我非常渴望这一次,非常需要专家的帮助。谢谢。问题在于,在尝试访问用户的dropbox帐户之前,您无法让用户登录 这一行不应该存在
\u client.UserLogin=login代码>
在这一行之后var url=_client.BuildAuthorizeUrl()
您需要将用户重定向到该url,以便他们可以登录,然后dropbox站点会将他们重定向回您的站点,这是您进行调用时的\u client.GetAccessToken()代码>然后您将有权访问用户的dropbox帐户。问题是您在尝试访问用户的dropbox帐户之前没有让用户登录
这一行不应该存在\u client.UserLogin=login代码>
在这一行之后var url=_client.BuildAuthorizeUrl()
您需要将用户重定向到该url,以便他们可以登录,然后dropbox站点会将他们重定向回您的站点,这是您进行调用时的\u client.GetAccessToken()代码>然后您就可以访问用户的dropbox帐户。谢谢,但我对这件事还不太了解,所以无法理解您所描述的内容。如果你能给我一个完整的代码演示,那将非常有帮助。我们没有MVC示例,但是你可以看看webforms示例,也许这会有所帮助?您遇到的主要问题是流程,获得用户授权的流程有几个步骤,请看一下流程的文档:谢谢,但我对这件事非常陌生,所以无法理解您所描述的内容。如果你能给我一个完整的代码演示,那将非常有帮助。我们没有MVC示例,但是你可以看看webforms示例,也许这会有所帮助?您遇到的主要问题是流程,要获得用户授权,流程中有几个步骤,请查看流程的文档: