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

dropbox-api - 为什么我使用 Dropbox 的核心 API 删除的文件不会在我的本地计算机上被删除?

我通过登录 Dropbox 站点验证了 AP​​I 已成功从 Dropbox 中删除了文件。但是,它们在删除后很长时间仍保留在我的本地计算机上。

单击菜单栏中的图标表示它是最新的,但 Finder 中的图标与 Dropbox 的同步图标重叠。

如果相关,我使用的是通过 Composer 安装的 Core API 的 PHP SDK (v1.1.3)。

0 投票
2 回答
624 浏览

php - shell_exec 导致无限循环

我对 shell_exec 有疑问。根据这个答案,我尝试在单独的线程中运行另一个 php 文件:https ://stackoverflow.com/a/222445/1999929 我有这个非常非常简单的代码:

我需要这个,因为我想将此文件用于保管箱 webhook 链接,并且它必须在 10 秒内给出响应,而处理更改的文件有时需要更多时间。所以这个文件必须告诉对方运行,并给出响应,而不是等待对方完成。

当在代码中使用 shell_exec 时,文本会在文件中无限次输出,没有它可以正常工作,但我需要以某种方式调用另一个文件。

编辑- 我也尝试了 exec(),因为上面的答案使用它而不是 shell_exec,结果是一样的。

0 投票
1 回答
330 浏览

php - 从保管箱注销时要求在 api 中重新进行身份验证

我正在使用 dropbox 提供的 php sdk 来获取用户的图像。一切正常。当用户访问我的网站并单击保管箱按钮时,它首先要求进行身份验证,然后导入用户的图像。由于这个过程,用户也会自动登录 dropbox.com。这是预期的行为。

但是经过所有这些过程,如果用户从 dropbox.com 注销,然后再次单击我网站中的 dropbox 按钮,我相信我的应用程序会要求身份验证,但它不要求身份验证,而是提供用户的图像保管箱帐户。

如果我不清楚,请询问更多详细信息。

先感谢您。

编辑:

索引.php

0 投票
0 回答
494 浏览

php - Dropbox 执行 HTTP 请求时出错:SSL 连接错误

我在互联网上看到了一些类似的curl/ssl 问题,但我一直无法找到解决方案。

我正在设置我的应用程序以将 PDF 上传到 Dropbox。我已经让它工作了几年,但我认为最近所有的 SSL 安全更新都发生了一些变化,现在它已经停止工作了。

我现在在尝试运行测试时收到此错误消息:

Fatal error: Uncaught exception 'Dropbox\Exception_NetworkIO' with message 'Error executing HTTP request: SSL connect error' in /var/web/freelancetrackr.com/public_html/Dropbox/Curl.php:69

http://freelancetrackr.com/Dropbox/test.php

我正在使用最新版本的 PHP SDK API。运行 Dropbox 测试我得到这个:

有什么建议么?

0 投票
1 回答
746 浏览

php - PHP Dropbox Uploader 类名致命错误

我尝试在我的网站上实现 PHP Dropbox Uploader(位于此处:https ://github.com/jakajancar/DropboxUploader ),但我似乎无法使其正常工作。我不断收到的错误是:

首先是我上传页面上的 php 代码:

以及来自上传页面的 HTML:

这是我的 DropboxUploader PHP 文件中的 PHP:

}

出于显而易见的原因,我删除了我的电子邮件和密码,但在我的实际文件中,我确实输入了它们。关于导致我的错误的原因以及如何解决它的任何想法?

0 投票
2 回答
274 浏览

php - PHP DropboxClient 使用路径中的空格访问元数据

当路径在其中一个文件夹名称中有空格时,IM 无法访问路径的 -> 元数据。因此,如果路径是 /CLIENT/FOLDER NAME,则元数据调用返回 401。我正在对路径参数进行编码,如下所示:

这为空格添加了 %20。如果我进入保管箱并将“文件夹名称”更改为“文件夹名称”,一切都会顺利进行。我应该用另一种方式对路径进行编码吗?

在我深入文件夹并将前面的文件夹路径作为查询字符串“路径”传递之前,这里有更多代码,所以我遇到问题的 url 是“/my-hub/?path=COMM%20POLICIES”

0 投票
4 回答
2039 浏览

oauth - 使用带有核心 API 的保管箱,但避免登录页面

我想将 Dropbox 用于我的文件共享应用程序,使用 Core Dropbox API。我正在使用 OAuth 2.0 API 进行身份验证(隐式授予方法)。问题是,为了获取访问令牌,我需要登录到 Dropbox 帐户,否则它会将我重定向到 Dropbox 登录页面。我不希望我的用户输入登录凭据。

有什么办法可以避免登录过程,直接获取访问令牌?或者,我可以在后端使用一些登录 api 进行登录,而无需用户迭代?

在这里,我正在考虑一个 Dropbox 帐户,其所有必要的凭据都在我身边。

谢谢。

0 投票
0 回答
420 浏览

php - 使用 php 在服务器上提取 Dropbox Zip

我正在为我的乐队建立一个网站。但是,由于我不想成为唯一维护站点的人,我希望允许其他成员通过保管箱文件夹进行贡献。

我收到了来自 zip 的整个文件夹的直接下载链接。这个链接看起来像这样: http ://www.dropbox.com/sh/xxxxxxxxxxxxxxx/yyyyyyyyyyyyyyyyyyyyyyyy?dl=1

服务器端提供了具有 777 权限的文件夹测试。

但是,保管箱 zip 文件不会提取,而 windows 创建的 zip 文件会。

我想听听你对此的看法。

0 投票
4 回答
7370 浏览

php - 将文件从保管箱下载到服务器

我想从 Dropbox 下载文件,并且需要代表 Dropbox 用户将其保存在我的服务器中。我尝试使用 curl 和 file_get_contents。但未能成功。我是否需要使用 dropbox 的任何 api 方法?我可以从浏览器下载文件,但我需要将它保存在服务器中。我的应用程序是一种文件共享。

0 投票
1 回答
760 浏览

php - $_FILES 到资源 - Laravel 5 和 Dropbox

好吧,我已经将一个应用程序上传到 Heroku,但我发现我无法将文件上传到它。然后我开始使用 Dropbox 作为存储选项,我做了一些测试,发送和检索链接,一切都很好。

现在,问题是在 DropboxAdapter 上使用 uploadFile() 方法。他接受一个资源作为文件,而我没有很好地工作。我做了一些测试,仍然没有办法。这是我正在做的事情,如果有人能指出解决方案或解决这个问题的方向,请。:)

这是我更新用户的实际代码(更新用户图像,并获取文件的链接)。

在一些测试中,使用 fopen() 到磁盘上的文件中,并执行相同的过程,我注意到了这一点:

这是我对存储在公共文件夹中的文件使用 fopen()

http://i.imgur.com/07ZiZD5.png

而这个,当我死了(var_dump())我试图创建的 $image 。(这是来自这两个链接的建议:PHP 临时文件上传无效的图像资源Dropbox 在脚本中上传

http://i.imgur.com/pSv6l1k.png

任何的想法?