问题标签 [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 投票
2 回答
5765 浏览

php - 如何获取 Dropbox 用户 ID?

我想创建 php 页面以将文件上传到我的保管箱。我从我的保管箱帐户中获得了密钥和密钥。

从这里我得到了 Dropbox 的编码,但我没有得到用户 ID。如何获取 Dropbox 的用户 ID。

https://www.dropbox.com/developers/core/start/php

0 投票
1 回答
1574 浏览

php - dropbox php sdk 错误在会话中缺少 CSRF 令牌

我在我的应用程序中使用 dropbox php sdk 我正在尝试使用以下代码访问核心 API

第一个控制器一切正常,它重定向到 Dropbox 登录页面我填写用户名和密码,然后页面重定向到指定的 uri,我得到以下异常 csrf not found 异常

0 投票
3 回答
178 浏览

php - 发生错误的 Dropbox API

在 Dropbox api 中,会发生此错误:

警告:file_put_contents(dropbox/tokens/766tYP3FZu8IEv4d.token) [function.file-put-contents]:无法打开流:C:\xampp\htdocs\dropbox\dropboxupload.php 中没有这样的文件或目录在第 28 行

需要认证https://www.dropbox.com/1/oauth/authorize?oauth_token=766tYP3FZu8IEv4d&oauth_callback=http%3A%2F%2Flocalhost%2Fdropbox%2Fdropboxupload.php%3Fauth_callback%3D1

如何解决此错误?

0 投票
2 回答
1977 浏览

php - Dropbox api - php - 在网站中显示图像文件

这对你们中的一些人来说可能听起来微不足道,但我需要确定......

我只需要使用 Dropbox 做两件事:

  • 通过 php 从我的网络服务器上传图像文件,并可以创建文件夹(就像我在普通网络服务器上所做的那样)或通过 rsync 将文件夹从我的网络服务器同步到保管箱;

  • 在网页中显示这些图像文件

我已经下载了api sdk,然后遇到64位异常错误,然后是无效的redirect-uri ...

因此,如果有人可以回答我上面的 2 个问题并指出一个很好的例子来做到这一点,我将非常感激。

0 投票
2 回答
18149 浏览

php - Dropbox 在脚本中上传

我有一个表格,允许用户填写几个方面,然后选择要上传的文件。

提交表单后,我想编写一些代码将文件保存到保管箱帐户并访问直接下载链接并将其放置在我托管的数据库中。

如果有人这样做过,是否有 API 的特定部分可供查看?或者有什么例子吗?

我似乎在 API 中找不到这个。

谢谢。

0 投票
2 回答
1135 浏览

php - 在 php 中实现 Dropbox API 的问题

我正在尝试创建一个页面,该页面将以可呈现的沙盒方式显示保管箱文件夹的内容,并允许浏览用户(登录到我一直在开发的网站)能够单击并下载各种文件文件夹内。这是我正在使用的代码: 这是文件 bootstrap.php...

这是文件authorize.php...

这是文件 list_inside.php ...最终包含在其中以显示文件夹列表(最好是带有下载链接的文件)...

这是使用 metadata() 的上述代码的输出:

/Apps/Tools/ 数组的元数据内容([hash] => fa7f3577894553ffeb70ac0d96e49b99 [revision] => 71425 [rev] => 1170104ef29f8 [thumb_exists] => [bytes] => 0 [modified] => 2014 年 1 月 14 日星期二 03 :10:05 +0000 [path] => /Apps/Tools [is_dir] => 1 [icon] => 文件夹 [root] => dropbox [contents] => Array ( [0] => Array ( [revision] => 71426 [rev] => 1170204ef29f8 [thumb_exists] => [bytes] => 0 [modified] => Tue, 14 Jan 2014 03:10:05 +0000 [path] => /Apps/Tools/Burnside Road Dry溪谷赤霞珠 [is_dir] =>1 [图标] => 文件夹 [根] => 保管箱 [大小] => 0 字节)

我为断断续续的代码道歉,我在这方面不是很熟练,但是,我的朋友在网站上需要帮助,我跳进去帮助 Dropbox 工作。

问题是......它显示了有关文件夹的一系列信息,但没有可见的文件带有下载链接。

添加了信息..这是我尝试的另一个页面代码:(我在 php 正下方列出了此的输出)

这是上述代码的输出:

文件保存到:/home/thisisyo/public_html/data/webs.pdf 数组([name] => /home/thisisyo/public_html/data/webs.pdf [mime] => application/pdf [meta] => stdClass Object ( [revision] => 35075 [rev] => 890304ef29f8 [thumb_exists] => [bytes] => 703289 [modified] => 2013 年 6 月 20 日星期四 23:39:10 +0000 [client_mtime] => 2 月 20 日星期三2013 19:19:42 +0000 [path] => /webs.pdf [is_dir] => [icon] => page_white_acrobat [root] => dropbox [mime_type] => application/pdf [size] => 686.8 KB)

)

此外,这是在 client.php 中定义的类:

这是 getFile() 类定义...

公共函数 getFile($path, $outFile = null, $revision = null) {

}

0 投票
1 回答
92 浏览

php - 是否可以让 dropbox api 在网站中实际向用户显示文件夹和文件的可下载链接?或者这是不可能的?

是否可以让 dropbox api 在网站中实际向用户显示文件夹和文件的可下载链接?或者这是不可能的?

我想使用 dropbox api 向用户显示文件夹和文件的列表,他们可以将文件下载到他们的计算机上。

0 投票
1 回答
60 浏览

javascript - JS Dropbox API 帐户密码

我正在将 Dropbox Core API 用于 Web 应用程序。在我的服务器上,我想为每个用户创建一个与他的 Dropbox 帐户相关联的个人资料。我如何确保只有这个用户才能访问他的信息?我可以为 Dropbox 用户获取某种安全的唯一 Dropbox 密码哈希吗?谢谢。

0 投票
1 回答
866 浏览

php - 无法让 Dropbox API PHP 教程工作

我正在玩,Dropbox api但无法超越使其工作的第一步。任何帮助都会很棒!我确实尝试在谷歌上彻底搜索我的问题,但没有运气。

教程链接-> https://www.dropbox.com/developers/core/start/php

PHP版本:5.3.8

我在这一行收到一个错误:

它抛出这个错误:解析错误:语法错误,

到目前为止,我的代码非常简单:

谢谢你的帮助。

0 投票
1 回答
1285 浏览

php - 新生成的 Dropbox 令牌立即过期

我在这里遇到了这个奇怪的问题,在我通过 Dropbox 获得令牌并尝试对其进行测试的那一刻,此消息引发异常:

HTTP 状态 401 {"error": "给定的 OAuth 2 访问令牌不存在或已过期。"}

为什么 Dropbox 令牌会在我生成后立即过期?

让我向您展示我的应用程序的流程:

用户看到此屏幕:

表格 1

其中有以下相关的 PHP 代码:

好吧,我们使用官方 SDK 生成了一个 Dropbox 授权 URL,这似乎工作正常,用户看到这个屏幕:

投递箱

他们点击允许,Dropbox 给他们一个授权令牌,然后他们将其粘贴到我的网站,然后提交。这是处理表单的代码:

但无论令牌有多新,当用户提交令牌时,都会调用 catch 并显示警告。即使令牌是在几秒钟前生成的,也会发生这种情况。

有人可以告诉我有什么问题吗?