问题标签 [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.
dropbox-api - 为什么我使用 Dropbox 的核心 API 删除的文件不会在我的本地计算机上被删除?
我通过登录 Dropbox 站点验证了 API 已成功从 Dropbox 中删除了文件。但是,它们在删除后很长时间仍保留在我的本地计算机上。
单击菜单栏中的图标表示它是最新的,但 Finder 中的图标与 Dropbox 的同步图标重叠。
如果相关,我使用的是通过 Composer 安装的 Core API 的 PHP SDK (v1.1.3)。
php - shell_exec 导致无限循环
我对 shell_exec 有疑问。根据这个答案,我尝试在单独的线程中运行另一个 php 文件:https ://stackoverflow.com/a/222445/1999929 我有这个非常非常简单的代码:
我需要这个,因为我想将此文件用于保管箱 webhook 链接,并且它必须在 10 秒内给出响应,而处理更改的文件有时需要更多时间。所以这个文件必须告诉对方运行,并给出响应,而不是等待对方完成。
当在代码中使用 shell_exec 时,文本会在文件中无限次输出,没有它可以正常工作,但我需要以某种方式调用另一个文件。
编辑- 我也尝试了 exec(),因为上面的答案使用它而不是 shell_exec,结果是一样的。
php - 从保管箱注销时要求在 api 中重新进行身份验证
我正在使用 dropbox 提供的 php sdk 来获取用户的图像。一切正常。当用户访问我的网站并单击保管箱按钮时,它首先要求进行身份验证,然后导入用户的图像。由于这个过程,用户也会自动登录 dropbox.com。这是预期的行为。
但是经过所有这些过程,如果用户从 dropbox.com 注销,然后再次单击我网站中的 dropbox 按钮,我相信我的应用程序会要求身份验证,但它不要求身份验证,而是提供用户的图像保管箱帐户。
如果我不清楚,请询问更多详细信息。
先感谢您。
编辑:
索引.php
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 测试我得到这个:
有什么建议么?
php - PHP Dropbox Uploader 类名致命错误
我尝试在我的网站上实现 PHP Dropbox Uploader(位于此处:https ://github.com/jakajancar/DropboxUploader ),但我似乎无法使其正常工作。我不断收到的错误是:
首先是我上传页面上的 php 代码:
以及来自上传页面的 HTML:
这是我的 DropboxUploader PHP 文件中的 PHP:
}
出于显而易见的原因,我删除了我的电子邮件和密码,但在我的实际文件中,我确实输入了它们。关于导致我的错误的原因以及如何解决它的任何想法?
php - PHP DropboxClient 使用路径中的空格访问元数据
当路径在其中一个文件夹名称中有空格时,IM 无法访问路径的 -> 元数据。因此,如果路径是 /CLIENT/FOLDER NAME,则元数据调用返回 401。我正在对路径参数进行编码,如下所示:
这为空格添加了 %20。如果我进入保管箱并将“文件夹名称”更改为“文件夹名称”,一切都会顺利进行。我应该用另一种方式对路径进行编码吗?
在我深入文件夹并将前面的文件夹路径作为查询字符串“路径”传递之前,这里有更多代码,所以我遇到问题的 url 是“/my-hub/?path=COMM%20POLICIES”
oauth - 使用带有核心 API 的保管箱,但避免登录页面
我想将 Dropbox 用于我的文件共享应用程序,使用 Core Dropbox API。我正在使用 OAuth 2.0 API 进行身份验证(隐式授予方法)。问题是,为了获取访问令牌,我需要登录到 Dropbox 帐户,否则它会将我重定向到 Dropbox 登录页面。我不希望我的用户输入登录凭据。
有什么办法可以避免登录过程,直接获取访问令牌?或者,我可以在后端使用一些登录 api 进行登录,而无需用户迭代?
在这里,我正在考虑一个 Dropbox 帐户,其所有必要的凭据都在我身边。
谢谢。
php - 使用 php 在服务器上提取 Dropbox Zip
我正在为我的乐队建立一个网站。但是,由于我不想成为唯一维护站点的人,我希望允许其他成员通过保管箱文件夹进行贡献。
我收到了来自 zip 的整个文件夹的直接下载链接。这个链接看起来像这样: http ://www.dropbox.com/sh/xxxxxxxxxxxxxxx/yyyyyyyyyyyyyyyyyyyyyyyy?dl=1
服务器端提供了具有 777 权限的文件夹测试。
但是,保管箱 zip 文件不会提取,而 windows 创建的 zip 文件会。
我想听听你对此的看法。
php - 将文件从保管箱下载到服务器
我想从 Dropbox 下载文件,并且需要代表 Dropbox 用户将其保存在我的服务器中。我尝试使用 curl 和 file_get_contents。但未能成功。我是否需要使用 dropbox 的任何 api 方法?我可以从浏览器下载文件,但我需要将它保存在服务器中。我的应用程序是一种文件共享。
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
任何的想法?