C# 在MVC4中使用DropBox

C# 在MVC4中使用DropBox,c#,.net,asp.net-mvc-4,dropbox,dropbox-api,C#,.net,Asp.net Mvc 4,Dropbox,Dropbox Api,我的MVC4应用程序中有一个要求,我需要在dropbox上上传一些文件。 请建议我任何Api是好的,并有一些好的代码样本。 我试过API ^];但它给出了一些错误。 有许多示例,但它们是针对Asp.Net的 请建议我可以遵循的方法和一些好的API,以便在MVC4应用程序中集成DropBox 编辑:这个要求就像我有一个可以登录Dropbox的页面。当用户单击登录时,将打开一个新选项卡或弹出窗口,要求用户允许或拒绝DropBox。如果用户允许,它将重定向到登录页面。用户登录Dropbox后,选项卡或

我的MVC4应用程序中有一个要求,我需要在dropbox上上传一些文件。 请建议我任何Api是好的,并有一些好的代码样本。 我试过API ^];但它给出了一些错误。 有许多示例,但它们是针对Asp.Net的

请建议我可以遵循的方法和一些好的API,以便在MVC4应用程序中集成DropBox

编辑:这个要求就像我有一个可以登录Dropbox的页面。当用户单击登录时,将打开一个新选项卡或弹出窗口,要求用户允许或拒绝DropBox。如果用户允许,它将重定向到登录页面。用户登录Dropbox后,选项卡或弹出窗口关闭或重定向回主站点。在此之后,上传将在后台完成

如何实现整个场景

我想到当用户点击登录Dropbox的选项时,在弹出窗口中打开一个视图。当用户允许或拒绝时,它将导航到视图的回调URL。这将在我的控制器中调用操作方法。在这里,我可以确定URL中附加的参数是空的/空的还是包含一些值。若它包含一些值,则表示用户已允许。此外,当用户单击登录到Dropbox的选项时,我将在控制器中启动一个计时器,它将每隔几秒钟调用Dropbox方法,以了解凭据是否经过身份验证。一旦知道凭据已通过身份验证,计时器将停止。计时器将仅运行5分钟。同时,我将关闭弹出窗口。此外,我需要更改登录按钮的文本,当用户允许DropBox时,用户单击该按钮以启动此过程。但我不知道怎么做

请让我知道这个方法是否可行


谢谢。

您应该直接使用Dropbox的HTTP API。我相信Dropbox提供了一个非常易于使用的API:


你查过他们的官方储蓄卡了吗

如果这不符合您的需要,请查看他们的核心API

如果您不想编写自己的代码来访问API,可以尝试或

注意:我没有使用这两个库中的任何一个,但是它们是直接从DropBox的开发者页面链接到的