问题标签 [dropbox-php]

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 回答
299 浏览

joomla2.5 - 在创建新用户时向 joomla 添加 Dropbox 选项

我正在使用这个插件来允许将 dropbox 集成到 joomla 中。当用户登录 te 系统时,在您的保管箱帐户中创建一个文件夹,一切正常。

我需要的是将此选项添加到用户创建页面。我试图在控制器 com_users/controllers/user.php 中编辑保存功能

我需要在这里将值传递给模型:

各种尝试都没有结果......

请帮助我,谢谢...!

0 投票
1 回答
1236 浏览

php - Dropbox API 无法获取请求令牌

我开发了一个基于 Dropbox 的小型应用程序。我已经使用 symfony 1.4 和 dropbox-php 库在 PHP 中完成了所有编码。在我的机器上本地一切正常。但是在公共测试服务器上,dropbox-php 库无法检索请求令牌。

两台机器上的应用程序密钥和应用程序密码相同,我使用 PHP OAuth 扩展作为 OAuth 库。Dropbox App 处于开发模式,我还从 Dropbox App Dashboard 为它启用了其他用户。

不确定这是否有帮助,但这是一段代码:

...这是抛出的异常:

500 | 内部服务器错误 | Dropbox_Exception_RequestToken 我们无法获取请求令牌。这可能意味着您的消费者密钥和/或秘密不正确。

从错误消息看来,应用程序密钥和应用程序密码组合是错误的。但是这种组合是正确的,因为它可以在我的机器上运行,而且我已经使用它几天来开发这个小应用程序。服务器上的 43 端口已打开,并且 php_oauth.dll 正在正确加载。

关于我在这里做错了什么的任何想法?

0 投票
2 回答
2349 浏览

javascript - 获取 Dropbox 共享链接的文件列表

我想做的事情似乎很简单,但我找不到办法。

想象一下,有人向您发送了一个 Dropbox 文件夹的链接。您可以转到该 URL 并查看文件夹中的所有文件。

我正在尝试用 python、php 或 javascript 编写一个脚本,以从该 URL 获取该文件夹中的所有下载链接。

我该怎么做?无需登录/验证首先发送链接的用户的帐户。

0 投票
2 回答
311 浏览

php - Google Doc 和 DropBox PHP api

我想从我的谷歌文档和我的网站(不是谷歌网站)上的保管箱中添加所有文件的列表。我网站的代码主要是 PHP。我找不到 Google Docs list API 和 Dropbox API 的 PHP 指南。提前感谢任何帮助。

0 投票
1 回答
602 浏览

dropbox - Dropbox API 直接帐户访问

我一直在研究 Dropbox API 的文档,但我找不到不经过 OAuth 流程直接访问帐户的方法。有没有办法做到这一点?

我的最终目标是创建一个网页,其中包含来自特定 Dropbox 帐户(我自己的)的文件和文件夹列表,任何人都可以查看和下载。

0 投票
2 回答
487 浏览

php - Dropbox Api putFile php 发送文件失败

我正在尝试使用http://www.dropbox-php.com/将文件发送到 Dropbox

Dropbox-PHP 答案:Forbidden. This could mean a bad OAuth request, or a file or folder already existing at the target location.

我已经发送了一个请求,只是为了测试,我尝试获取帐户信息。成功。我得到关于我的帐户的信息。

接下来,我尝试获取有关我将发送的文件的元数据。No such file.

我得到的元数据其他文件。

是什么导致了问题?

0 投票
0 回答
181 浏览

zend-framework2 - Gaufrette 和 Dropbox 适配器:Dropbox_Exception_Forbidden: Forbidden

当我运行 $filesystem->has('foo') 时出现以下错误。我究竟做错了什么?

Dropbox_Exception_Forbidden:禁止。这可能意味着错误的 OAuth 请求,或者目标位置已存在文件或文件夹。签名无效或缺失

0 投票
2 回答
3317 浏览

php - 如何仅使用 PHP 将文件从特定目录备份到 Dropbox?

我想创建一个 PHP 脚本来将文件从我网站上的特定目录备份到我的 Dropbox 帐户。

我试图搜索示例以及如何解决它,但我只找到了备份数据库或购买现成解决方案的代码。

这是我试过的代码

但不是通过我的网站将图像从我的 PC 上传到 Dropbox。我想修改上面的代码,将我网站上特定目录中的文件复制到 Dropbox。

0 投票
3 回答
7087 浏览

php - 如何使用 PHP 将文件从服务器复制到 Dropbox?

我想我可能找到了一个 PHP 程序,可以将特定文件夹中的文件上传到我的 Dropbox 帐户。完整的解决方案可以在这里找到。

该代码似乎有效,因为正在上传文件和文件夹。但是,我不希望事先压缩服务器上的文件:我想复制所有文件以及其中的文件和文件夹。

请问如何修改代码?我想要的只是将一个名为 uploads 的特定目录从我的服务器复制到 Dropbox。修改代码后,我设法得到了这个代码:

实际解决方案 特别感谢 Alireza Noori、halfer 和其他所有人。

0 投票
4 回答
3062 浏览

dropbox - Dropbox API、重命名和唯一 ID

我知道这篇文章已经提到了这一点,但我希望对此有更多的澄清。

目前,使用Dropbox Core API似乎没有办法跟踪已重命名的文件。例如,如果您使用 API 将 Dropbox app_folder 与本地应用程序目录同步。您在 Dropbox 端重命名文件,然后调用delta以查看应如何更新本地应用程序目录,您将返回两个条目...

对于返回的每个数组,第一个元素是需要更新的文件,第二个元素是文件元数据信息。如果第二个元素是null,您应该删除该文件的本地版本(以及它下面的任何内容,如果它是一个目录)。

所以,在上面的例子中,它告诉你删除第一个文件并上传这个全新的文件。不幸的是,无法跟踪您被告知创建的这个新文件实际上只是您被告知要删除的文件的重命名版本。从您的应用程序的角度来看(非 Dropbox 方面),它看起来就像是一个严格的删除和一个新文件的进来。

如果您将这些文件中的数据存储在其他地方(如数据库中)并且您需要更新记录而不是创建新记录并删除旧记录,这可能会出现问题。

重命名后是否有一些公认的方法来跟踪文件关联?我似乎找不到使用元数据、增量或修订的方法。