问题标签 [dropbox-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
9085 浏览

c# - 使用 Sharpbox API 上传到 Dropbox

我正在尝试使用Sharpbox API将文件上传到我的 Dropbox 帐户。但是,当我尝试将文件上传到“公共”文件夹时,我收到一条错误消息:“无法从服务器检索子元素”

我已按照文档 pdf第 10-11 页上的步骤进行操作,这是我目前正在使用的代码(作为测试,我正在尝试上传 token.txt 文件):

错误发生在 GetFolder 函数上。我已经标记了 vb.net 和 C#,因为文档在 C# 中,并且我已经将它翻译成 vb.net。


在阅读了IanBailey 提供的链接中有关相同错误的信息后,我更改了:

然后文件上传成功。

编辑:但是,我刚刚意识到您不能在应用程序文件夹中共享文件(GetRoot 指向),因此问题仍然存在于我身上。

编辑 2:我认为问题是由于在 Dropbox 上创建应用程序时的权限。首次创建应用程序时,可以选择授予对“应用程序”文件夹或整个用户的保管箱的访问权限。我收到错误,然后我创建了一个新应用程序,请求访问整个用户的保管箱,然后能够访问公用文件夹。

0 投票
3 回答
3726 浏览

objective-c - 在 iOS 中对 Dropbox 进行身份验证

我正在向我的 iOS 应用程序添加 Dropbox 支持。使用官方的 Dropbox API 和 在线教程,我已经到了需要对 Dropbox 进行身份验证的地步。下面的代码是按下按钮时为 Authenticate 提供的代码:

但无论我如何更改代码,将代码放在哪里或链接到哪个按钮,都不会发生任何事情。使用断点我发现该方法确实被触发了。我什至把它放在了一个 IBAction 中,但这给出了相同的结果。我究竟做错了什么?如何让我的应用程序对最终用户进行身份验证?

而且,一旦通过身份验证,如何将 NSString 保存到用户的 Dropbox?

如果这完全是错误的,那么我在哪里可以找到有关如何正确执行此操作的资源?

整个教程、所有文档、api 等都可以在此处获得。

0 投票
1 回答
971 浏览

iphone - 如何以编程方式恢复保管箱中的文件

我是 IOS Dropbox 开发的新手,我还在学习如何在我的应用程序中实现 Dropbox,该应用程序是一个文本编辑器,我想让它支持在 Dropbox 中上传和下载文件。在我的应用程序中,我只能对文本进行一些更改,然后将其上传到 Dropbox,但我无法将其恢复到最新版本。我已阅读 Dropbox Rest API 并阅读了https://api.dropbox.com/1/restore/<root>/<path>

但我不知道该怎么办,有人可以帮助我吗?

谢谢

0 投票
1 回答
490 浏览

c# - 在 Windows Phone 7 中使用 ReactiveOAuth 访问 Dropbox

我正在构建一个需要访问 Dropbox 的应用程序。由于还没有适用于 windows phone 的 api,我正在使用 ReactiveOAuth 来实现这一点。

我指的是本教程,http://blogs.developpeur.org/kookiz/archive/2011/11/13/wp7-upload-a-file-to-dropbox-using-reactiveoauth-wp7.aspx

我已按照所有步骤操作,但 VS 显示错误提示

错误 1“DropBoxTest.MainPage”不包含“RequestToken”的定义,并且找不到接受“DropBoxTest.MainPage”类型的第一个参数的扩展方法“RequestToken”(您是否缺少 using 指令或程序集引用?)

我已经添加了所有提到的类和引用。任何人都可以看看和帮助吗?

0 投票
1 回答
655 浏览

iphone - iPhone 上的 Dropbox API:如何下载和访问数据

我正在使用以下方法将文件从 Dropbox 下载到用户的 Documents 文件夹中:

完成后,如何在本地 iphone 上访问此文件?

0 投票
0 回答
782 浏览

ios - Dropbox文件上传使用户超过配额?

如果您尝试上传大小大于可用空间的文件,有谁知道是否会触发(507 == User over Quota )[restClient uploadFile:filename toPath:destDir withParentRev:nil fromPath:sourcePath];- (void)restClient:(DBRestClient*)client uploadFileFailedWithError:(NSError*)errorerror.code == 507

0 投票
2 回答
6502 浏览

ruby - 允许人们将文件上传到同一个保管箱文件夹 Ruby

我对此很陌生,对不起,如果这是一个幼稚的问题。我已经完成了 Dropbox API 的 ruby​​ 教程。仍然对我应该从哪里开始感到困惑。

我的情况:

我正在经营一家复印店。通常我的客户要么带上他们的 U 盘,要么上传到 gmail,然后在我的商店下载,或者上传到保管箱,然后打印他们的文档/pdfs/fotos。

有一天,一位客户问我是否知道保管箱。我说是的,我知道。而且他问我能不能和他共享一个文件夹,然后他可以把他的文件放在家里的文件夹里,然后来我的店,打开打印,好样的!!

但是......其他客户也想使用这项服务,他们不希望他们的文件暴露给其他人(可能是私人照片、秘密商业计划、重要信件......等)。另一个问题是我想让那些没有 Dropbox 的人也可以将文件上传到我的 Dropbox 文件夹,他们可以来打印。

为什么使用 dropbox 是因为它在 18G 之前是免费的。而当客户来打印时,我可以删除文件,所以 2-10G 足以缓冲 1-3 天。

我在想的是实现一个允许人们上传文档/PDF/照片并将这些文件保存到我的保管箱文件夹的网站。

  • 对于拥有 Dropbox 帐户的人,他们的 Dropbox 文件夹中会有一个名为copyshop的文件夹,他们会像往常一样放置文件。而且我会有一个文件夹App/copyshop/,每个人将文件放在他们的copyshop文件夹中都会作为我文件夹下的子文件夹出现在我的保管箱中App/copyshop,例如App/copyshop/TomApp/copyshop/Mary...等。

  • 对于非 Dropbox 用户,他们可以利用上传到我的网站,然后将其保存到我的 Dropbox 文件夹。

Dropbox API 可以做到这一点吗?来自官方声明:

API 提供了安全地从 Dropbox 读取和写入的方法,因此您的用户可以将他们所有的重要文件带到您的应用程序中。他们所做的任何更改都将保存回他们的所有计算机、平板电脑和手机。

看起来不是推荐的方法。

谢谢!每一个回复都很感激。

0 投票
1 回答
427 浏览

c# - ArgumentNullException 未处理

我是 C# 和 Windows Phone 7 开发的新手,在尝试使用Dropnet api 时出现错误:

我得到的错误是

ArgumentNullException was unhandled
Value cannot be null
Parameter name: userLogin

根据http://dkdevelopment.net/what-im-doing/dropnet/代码应该可以工作。请帮忙。

0 投票
2 回答
8669 浏览

dropbox - 无法使用 php api 将文件上传到保管箱?

我正在尝试使用 dropbox api 上传文件,但以下代码显示一些错误:

引导程序.php

putFile.php

代码作者:BenTheDesigner-Dropbox

错误: 致命错误:未捕获异常 'Dropbox\Exception' 并带有消息“应用程序文件夹(沙盒)访问尝试失败,因为此应用程序未配置为具有应用程序文件夹。您的访问类型应该改为“保管箱”吗?(状态代码:403)'在 C:\wamp\www\BenTheDesigner-Dropbox-b49576c\Dropbox\OAuth\Consumer\Curl.php 第 103 行

( ! ) Dropbox\Exception: 应用程序文件夹(沙盒)访问尝试失败,因为此应用程序未配置为具有应用程序文件夹。您的访问类型应该改为“保管箱”吗?(状态代码:403)在 C:\wamp\www\BenTheDesigner-Dropbox-b49576c\Dropbox\OAuth\Consumer\Curl.php 第 103 行

我不知道该怎么做?

0 投票
1 回答
822 浏览

java - 使用 Dropbox 服务器验证本地计算机中的文件是最新的

我正在开发一个 java 应用程序。我想向我的应用程序添加功能,以验证本地 Dropbox 文件夹中的文件与 Dropbox 服务器中的文件是否匹配。我如何检查我的本地保管箱文件夹是最新的?

我在 Dropbox api 上找到了这个。https://www.dropbox.com/developers/reference/api#delta

但不知道如何使用它。