Dropbox api 我可以在开发过程中从localhost连接到dropbox api吗?

Dropbox api 我可以在开发过程中从localhost连接到dropbox api吗?,dropbox-api,Dropbox Api,我正在构建一个web应用程序,希望在其中使用dropbox上的API浏览文件。当我在dropbox上创建应用程序时,我输入了该站点的url。现在我不知道在开发模式下是否也可以从本地主机访问dropbox,还是需要先部署 //更新 来自ASPNET和DropNET的代码如下 private DropNetClient _dropboxClient = new DropNetClient("1234", "6789"); [HttpPost] public ActionResul

我正在构建一个web应用程序,希望在其中使用dropbox上的API浏览文件。当我在dropbox上创建应用程序时,我输入了该站点的url。现在我不知道在开发模式下是否也可以从本地主机访问dropbox,还是需要先部署

//更新

来自ASPNET和DropNET的代码如下

 private DropNetClient _dropboxClient = new DropNetClient("1234", "6789");

    [HttpPost]
    public ActionResult Signup()
    {

        Session["DropNetUserLogin"] = _dropboxClient.GetToken();
        var url = _dropboxClient.GetTokenAndBuildUrl(Url.Action("Callback", null, null, Request.Url.Scheme));

        return Redirect(url);
    }

    [HttpGet]
    public void Callback(string oauth_token)
    {
        var userlogin = Session["DropNetUserLogin"] as UserLogin;
        _dropboxClient.UserLogin = userlogin;


        Session["DropNetUserLogin"] = _dropboxClient.GetAccessToken();
        var accountinfo = _dropboxClient.AccountInfo();
    }
按键已更改:)

哦,我刚刚尝试(但失败)在Twitter上回答这个问题,但现在我明白了


是的,您仍然可以从任何地方调用Dropbox API,并使用localhost作为OAuth的重定向URI。

问题在于获取accessToken。请注意,这主要是来自DropNet的示例代码。我得到的实际错误是请求令牌未被用户正确授权。根据dbx dedv信息,我有点不确定这是否是一个计时问题。我接受了您的回答,因为可以从本地主机连接,这是一个原始问题。正如信息沙盒模式应该用于任何操作一样。如果我们谈论的是同一个沙盒,那么当且仅当您的应用程序使用沙盒模式(“应用程序文件夹权限”)时,才应该使用沙盒模式。至于请求令牌的错误,那里不应该有竞争条件。用户单击“允许”后,应该可以将请求令牌交换为访问令牌。问题是什么?(您是否遇到异常?或者从未收到您的回拨,或者什么?)对您的回答发表评论:)