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

标签 php dropbox dropbox-api dropbox-php

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

最佳答案

Dropbox 浏览器客户端仅供注册用户使用,用户需要登录后才能访问文件。

但是正如您所说,您想要访问 Dropbox 文件,代表用户,您需要使用 Dropbox 核心 API,您可以使用 PHP Dropbox SDK构建您自己的应用程序。 我认为没有任何其他方法。

正如您所提到的,您想代表用户访问 Dropbox 中的文件,我猜您可能会认为它没有用户交互,但它有一个问题,Dropbox 使用 OAuth 1.0 or 2.0 ,并且在这两种方法中,您都需要进行用户交互。 ( For More Read Here )

您还说,您的应用程序是一种文件共享,所以请看一下Dropbox App Review Process ,它禁止可公开搜索的文件共享应用程序。

Don't build file sharing apps

Dropbox doesn't support building publicly searchable file sharing networks on top of Dropbox.

关于php - 从保管箱下载文件到服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28019911/

相关文章:

PHP 数组转换为 javascript 数组

javascript - 在我页面的特定部分调用 <link rel =“stylesheet” href =“” > 而不覆盖我当前的 CSS 样式

ios - 从 NSObject 调用时 DBRESTClient 不起作用

python - 如何上传到 Dropbox 公共(public)文件夹并获取公共(public) URL?

python - Dropbox Python API : Uploading a file

SwiftyDropbox 下载进度

php - 未定义表 : 7 ERROR: relation "expenses" does not exist

php - CSS 侧边栏无缘无故掉落在页面上?

mysql - 使用 MAMP Pro 3 将 mysql 数据库与 Dropbox 同步

Python - 用正斜杠替换反斜杠(Dropbox 方面)