问题标签 [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.
download - Dropbox 中的内容处置
有没有办法在从保管箱下载时重命名文件而不更改文件名本身:
例如:保管箱链接:https ://www.dropbox.com/s/uex431ou02h2m2b/300x50.gif?dl=1
并下载文件:NewNameImage.gif 而不是 300x50.gif
Content-Disposition 标头对我不起作用。
任何想法如何做到这一点?
dropbox - 如何使用 Dropbox API 在 Dropbox 中更改默认用户身份验证允许消息和徽标?
请检查此链接:我正在为 Dropbox API 使用相同的 OAuth Javascript
php - 以编程方式撤销 Dropbox 令牌
正如主题中已经提到的,有没有办法以编程方式撤销以前授予的 Dropbox 访问令牌?例如,Google 让您可以使用要撤销的令牌调用 url 。Dropbox 是否提供类似的解决方案?
php - 我不能使用 PHP SDK 从非 HTTPS 站点进行身份验证吗?
使用官方 Dropbox PHP SDK,我从重定向 URI 是简单 HTTP 的本地站点启动 oauth 进程
这是否意味着我不能将 Dropbox 与 HTTP 站点一起使用,或者我可以使用其他配置?被response_type
硬编码到code
SDK 中
php - 未定义索引:使用 Laravel 5.1 / Socialite / Dropbox SDK 时的 client_id
所以我意识到 Laravel 5.1 在通过 OAuth2 对用户进行身份验证时不能使用会话来存储 Dropbox SDK 所需的 CSRF 令牌。为了解决这个问题,我已经按照这篇很棒的帖子使用这个提供程序和Laravel Socialite为我进行 OAuth2 调用,但是,即使在按照该文档进行操作之后,我仍然收到以下错误:
我什至找不到client_id
流中的索引,所以我对此感到非常困惑。任何帮助将不胜感激。
以下是激发社交名流/Dropbox 服务提供商的方法:
dropbox-api - 使用 api php 将保管箱文件/文件夹的可见性设置为公共或私有
我正在尝试在我的网站中使用 php 实现 Dropbox api 以进行共享。使用 share() 我可以获得文件夹/文件的共享链接,但可见性始终为“PUBLIC”。是否有任何方法/api来设置可见性?谢谢
php - 使用 PHP 将文件上传到 Dropbox
一直试图让 Dropbox 网站 ( https://www.dropbox.com/developers-v1/core/start/php ) 上列出的 PHP 示例正常工作......但只是不断收到服务器错误和空白页。 ..我已将 url 添加到我的 json 配置文件以及我从 Dropbox 获得的自动代码中......还有什么问题?
curl - 用于文件上传的 Dropbox Core API
我运行了一个服务,它的用户访问它来生成 PDF 文档,然后通过电子邮件发送给他们。我正在探索另一种交付途径 - 将准备好的文档直接弹出到他们指定的 Dropbox 文件夹中。
经过一番研究,我发现了Dropbox API ,然后在这里与他们的“资源管理器”一起玩。检查他们为执行文件上传而生成的 cURL,我发现只需一点 PHP 就可以轻松完成。创建一个新应用程序后,我写了一个小的 PHP 脚本
在运行这个脚本时,一切都运行得非常完美——有问题的文件在几分之一秒内就出现在了我的 Dropbox 中。
一切都很好。但是,我开始使用 Dropbox API 的最初几分钟,这里有很多我不明白的地方
- 我上面通过盲目模仿他们的资源管理器示例代码编写的代码是进行文件上传的正确方法吗?
- 就我而言,我的服务用户必须向我提供我可以在上面使用的有效 App 令牌
Authorization:Bearer...
。我假设这个令牌限制我只能在他们的应用程序文件夹的范围内工作?他们自然不愿意交出一个令牌,让我可以用他们的 Dropbox 做我想做的事。*不用说 - 这将取决于他们将“App”权限类型配置为App Folder。
我非常感谢那些比我更了解 Dropbox API 的人对我的方法的任何反馈——尤其是其中的缺陷。
laravel - 我可以安排文件从我的服务器上传到保管箱吗?
我的一个客户希望每周从他的服务器将预定的文件上传到 Dropbox。
我们编译了调查数据,我在 Laravel 5 中有一个脚本,它每周生成一个 CSV 文件。他希望这个文件计划在每周的同一时间上传到他的客户 Dropbox。
Dropbox API 是否允许这样做?
angularjs - 操作太慢。过去 10 秒的传输速度小于 1024 字节/秒
我对 Dropbox PHP SDK 有疑问。几分钟后我有异常:'操作太慢了。过去 10 秒的传输速度低于 1024 字节/秒。我想它可能与 PHP 配置有关。我可以毫无问题地上传 100MB 的文件,但我无法上传更大的文件。我正在使用 chunkUploader(5MB 块)和 ng-file-upload
堆栈跟踪:{main}
[2016-03-25 10:37:27] local.ERROR:异常 'Dropbox\Exception_NetworkIO' 并带有消息“执行 HTTP 请求时出错:操作太慢。在 /Users/x/Workspace/ez_api/vendor/dropbox/dropbox-sdk/lib/Dropbox/Curl.php:73 中的最后 10 秒传输不到 1024 字节/秒 堆栈跟踪:/Users/x/Workspace/ez_api /vendor/dropbox/dropbox-sdk/lib/Dropbox/Client.php(719): Dropbox\Curl->exec()
/Users/x/Workspace/ez_api/vendor/dropbox/dropbox-sdk/lib/Dropbox/Client.php(548): Dropbox\Client->_chunkedUpload(Array, '\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00...')
/Users/x/Workspace/ez_api/vendor/graham-campbell/manager/src/AbstractManager.php(234): call_user_func_array(Array, Array)
/Users/x/Workspace/ez_api/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(216): GrahamCampbell\Manager\AbstractManager->__call('chunkedUploadSt...', Array)
/Users/x/Workspace/ez_api/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(216): GrahamCampbell\Dropbox\DropboxManager->chunkedUploadStart('\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00\x00\x00\x00...')
/Users/x/Workspace/ez_api/app/Http/Controllers/AttachmentController.php(58): Illuminate\Support\Facades\Facade::__callStatic('chunkedUploadSt...', Array)
/Users/x/Workspace/ez_api/app/Http/Controllers/AttachmentController.php(58): GrahamCampbell\Dropbox\Facades\Dropbox::chunkedUploadStart('\x00\x00\x00\x00\x00\x00\x00\x00 \x00\x00\x00\x00\x00\x00\x00...')
/Users/x/Workspace/ez_api/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(256): call_user_func_array(Array, Array)
/Users/x/Workspace/ez_api/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(164): Illuminate\Routing\Controller->callAction('store', Array)