问题标签 [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 回答
2845 浏览

php - 如何使用新改进的 Dropbox-PHP API?

我想使用最近再次开发的 Dropbox-PHP API。它位于此处:http ://code.google.com/p/dropbox-php/

我确实克隆了它,我得到了这个文件结构:hg clone https://dropbox-php.googlecode.com/hg/ dropbox-php

但是在尝试运行 accountinfo.php(或示例)时出现此错误:

对,然后我将 Dropbox 文件夹移到所有示例文件所在的位置,但仍然收到一条错误消息:

所以我显然没有做正确的事情,但我不知道是什么。

还在有安装说明的网站上看到:

我运行了这两个命令,它仍然无法正常工作。我在 PHP 中编码通常没有任何问题,但缺乏文档有点令人沮丧。

更新

正如下面接受的答案中所述,我的主要问题是系统上没有安装 oAuth。我正在运行 OS X 10.6 - 如果有人可以提供一些关于如何构建/安装它以使用 XAMPP/PHP 5.3 的清晰和简单的说明,我会接受你的回答。我已经尝试过有关使用自制软件等的在线文章,但这些文章很不稳定,似乎对我不起作用。猜想我将不得不从头开始构建/安装它。

0 投票
1 回答
2741 浏览

php - 如何让带有 pear HTTP_OAUTH 的 dropbox-php 库工作?

我一直在努力让 dropbox-php 库工作,但是我尝试使用这些类的页面输出错误:

pear HTTP_OAUTH 类已安装(v 0.2.3),但它是通过 cpanel 完成的,所以我不确定在哪里,甚至不知道这是否有什么要说的。

0 投票
1 回答
1052 浏览

php - Dropbox php api 问题

我一直遇到dropbox php api的问题,我只是想使用 getmeta 让它工作。但我不断收到以下错误??

我认为问题就在这里。

这是我的代码。

所以我说 getToken 函数已经贬值了,那么我们应该使用什么来代替?

更新

好的,抱歉,谷歌搜索了一下,我发现新版本不再支持 getTokens,即使它们出于某种原因仍在示例中。

所以我现在很困惑。

我正在尝试设置一个应用程序,以便人们可以输入他们的保管箱电子邮件和密码。然后它将从他们的帐户中提取所有元数据。

使用新代码如何授予用户访问权限?如果他们没有电子邮件和密码,我如何获得正确的令牌???

抱歉,我真的很困惑,过去两天一直在努力解决这个问题。

0 投票
2 回答
1555 浏览

php - 在 PHP 中获取信息 OAuth Dropbox API

我正在尝试从 Dropbox获取请求令牌。

到目前为止,我已经尝试了无数的库,有些不起作用,有些没有维护,有些根本不知道该怎么做。所以我认为使用 OAuth 和 PHP 来制作我自己的函数会更容易。

我从几个地方收集了一些知识并创建了这个:

它似乎有效。

现在我的问题是:

  1. 我想知道如何获得他们返回的东西,即请求令牌?
  2. 我是否也可以将此方法用于其他事情,例如获取访问令牌等等?

注意:我在 Ubuntu 12.04 上使用 PECL 安装了 OAuth PHP5 库。

0 投票
3 回答
20129 浏览

php - 检索公共 Dropbox 文件夹的内容?

有没有办法检索公共 Dropbox 文件夹的内容列表(最好在 PHP 中)?Dropbox 中公共文件的 URL 如下所示:

有人会认为跳转到 URL 中的目录的上一级...

...将显示所有公共文件。没有。什么都没有,只有 404。

0 投票
3 回答
5270 浏览

php - 列出保管箱文件夹中的文件

我在使用 Dropbox API 时遇到问题。

当我尝试获取文件夹的元数据时,我得到如下数据输出:

我的问题是我只想获得每个图像/文件名的输出。但我可以找到正确的方法来做到这一点。我可以这样做:

但我得到这个错误:

但是有没有人可以帮我解决我的问题?

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 投票
2 回答
3977 浏览

dropbox-api - 如何使用 php-api 在 Dropbox 帐户中创建文件夹(如果不存在)?

我正在尝试学习保管箱 php-api。我已完成上传,但无法在 Dropbox 帐户中创建新文件夹(如果不存在)

代码片段:

错误:

在第 18 行调用 C:\wamp\www\BenTheDesigner-Dropbox-b49576c\examples\putFile.php 中未定义的方法 Dropbox\API::createFolder()

0 投票
1 回答
426 浏览

dropbox - 在 delta API 中获取大量条目

我有一个应用程序,我在其中使用 delta API 来跟上用户的元数据更改。我有一个用户,我得到了很多条目,并且光标不断变化。已经 2 天了,我仍然在不断获得新的光标,它的“has_more”为真。到目前为止,我已经处理了大约 400,000 个条目,只有 17,000 个条目是带有元数据的条目,所有其他条目都是删除条目。

这是正常行为吗?

0 投票
2 回答
908 浏览

dropbox - 注定只能与一个 Dropbox 帐户交互的 Dropbox 应用

我需要一个简单的网络表单,它还可以让人们上传一些 pdf。我想我可以做的(因为上传文件的大小和数量)是将这个应用程序的后端绑定到我的 Dropbox 帐户或我的 box.com 帐户。两种服务都提供类似的 API 来构建应用程序。

但是他们都假设我想与人们的保管箱/盒子帐户进行交互。我想我有点想要反过来。人们会将文件上传到网络服务器,但我想以编程方式将它们上传到这两个服务中的任何一个,但在我的帐户下,访问和权限仅与我的帐户相关。

用户根本不需要与 Dropbox 交互,他们不需要批准任何事情。为什么似乎无法使用 API 将文件添加到我拥有的同一个以前已知的保管箱帐户?