我正在构建一个Web应用程序,我想使用他们的API在dropbox上浏览文件。当我在Dropbox上创建应用程序时,我输入了该站点的URL。现在我无法弄清楚在开发模式下是否可以从localhost访问dropbox或者我是否需要先部署?
//更新
使用DropNET的ASPNET代码就像这样
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();
}
密钥已更改:)
答案 0 :(得分:0)
哦,我只是尝试(并且失败)在Twitter上回答这个问题,但现在我明白了。
是的,您仍然可以从任何地方拨打Dropbox API,并使用localhost作为OAuth的重定向URI。