Php 将文件从dropbox下载到服务器

Php 将文件从dropbox下载到服务器,php,dropbox,dropbox-api,dropbox-php,Php,Dropbox,Dropbox Api,Dropbox Php,我想从dropbox下载文件,需要代表dropbox用户将其保存在我的服务器中。我尝试了卷曲和文件获取内容。但是没有成功。我是否需要使用dropbox的任何api方法?我可以从浏览器下载该文件,但我需要将其保存在服务器中。我的应用程序是一种文件共享。Dropbox浏览器客户端是为注册用户开发的,用户需要登录,然后才能访问那里的文件 但正如您所说,您希望代表用户访问Dropbox文件,您需要使用Dropbox核心API,您可以使用它来构建自己的应用程序。 我想没有别的办法了 正如您所提到的,您希望

我想从dropbox下载文件,需要代表dropbox用户将其保存在我的服务器中。我尝试了卷曲和文件获取内容。但是没有成功。我是否需要使用dropbox的任何api方法?我可以从浏览器下载该文件,但我需要将其保存在服务器中。我的应用程序是一种文件共享。

Dropbox浏览器客户端是为注册用户开发的,用户需要登录,然后才能访问那里的文件

但正如您所说,您希望代表用户访问Dropbox文件,您需要使用Dropbox核心API,您可以使用它来构建自己的应用程序。 我想没有别的办法了

正如您所提到的,您希望代表用户访问Dropbox中的文件,我想您可能会在没有用户交互的情况下考虑它,但其中有一个陷阱,Dropbox使用了这两种方法,并且在这两种方法中,您都需要有用户交互。()

您还说过,您的应用程序是一种
文件共享
,所以请看一看,它禁止公开搜索
文件共享
应用程序

不构建文件共享应用程序

Dropbox不支持在Dropbox之上构建可公开搜索的文件共享网络


Dropbox浏览器客户端只供注册用户使用,用户需要登录,然后才能访问其中的文件

但正如您所说,您希望代表用户访问Dropbox文件,您需要使用Dropbox核心API,您可以使用它来构建自己的应用程序。 我想没有别的办法了

正如您所提到的,您希望代表用户访问Dropbox中的文件,我想您可能会在没有用户交互的情况下考虑它,但其中有一个陷阱,Dropbox使用了这两种方法,并且在这两种方法中,您都需要有用户交互。()

您还说过,您的应用程序是一种
文件共享
,所以请看一看,它禁止公开搜索
文件共享
应用程序

不构建文件共享应用程序

Dropbox不支持在Dropbox之上构建可公开搜索的文件共享网络


您可以使用文件的Dropbox公共链接,并使用
文件获取内容
文件放置内容
。 下面是一个典型的PHP示例

<?php
    // Custom Dropbox link. Notice the ?dl=1 at the end. 
    $url = file_get_contents( 'https://www.dropbox.com/s/hash/file.mp4?dl=1' );

    // Your new file name 
    $file = "downloaded-video.mp4";

    // open, write and close the new file
    file_put_contents($file, $url);
?>

来自服务提供商的API通常是访问其数据的最佳方式。这种方法当然更好


我唯一要注意的是:小心不要弄坏Dropbox的ToS

您可以使用文件的Dropbox公共链接,并使用
文件获取内容
文件放置内容
。 下面是一个典型的PHP示例

<?php
    // Custom Dropbox link. Notice the ?dl=1 at the end. 
    $url = file_get_contents( 'https://www.dropbox.com/s/hash/file.mp4?dl=1' );

    // Your new file name 
    $file = "downloaded-video.mp4";

    // open, write and close the new file
    file_put_contents($file, $url);
?>

来自服务提供商的API通常是访问其数据的最佳方式。这种方法当然更好


我唯一要注意的是:小心不要弄坏Dropbox的ToS

您可以使用/下载。它将返回如下响应:

{
"name": "Prime_Numbers.txt",
"id": "id:a4ayc_80_OEAAAAAAAAAXw",
"client_modified": "2015-05-12T15:50:38Z",
"server_modified": "2015-05-12T15:50:38Z",
"rev": "a1c10ce0dd78",
"size": 7212,
"path_lower": "/homework/math/prime_numbers.txt",
"path_display": "/Homework/math/Prime_Numbers.txt",
"sharing_info": {
    "read_only": true,
    "parent_shared_folder_id": "84528192421",
    "modified_by": "dbid:AAH4f99T0taONIb-OurWxbNQ6ywGRopQngc"
},
"property_groups": [
    {
        "template_id": "ptid:1a5n2i6d3OYEAAAAAAAAAYa",
        "fields": [
            {
                "name": "Security Policy",
                "value": "Confidential"
            }
        ]
    }
],
"has_explicit_shared_members": false,
"content_hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
}


请参阅此处的完整详细信息:

您可以使用/下载。它将返回如下响应:

{
"name": "Prime_Numbers.txt",
"id": "id:a4ayc_80_OEAAAAAAAAAXw",
"client_modified": "2015-05-12T15:50:38Z",
"server_modified": "2015-05-12T15:50:38Z",
"rev": "a1c10ce0dd78",
"size": 7212,
"path_lower": "/homework/math/prime_numbers.txt",
"path_display": "/Homework/math/Prime_Numbers.txt",
"sharing_info": {
    "read_only": true,
    "parent_shared_folder_id": "84528192421",
    "modified_by": "dbid:AAH4f99T0taONIb-OurWxbNQ6ywGRopQngc"
},
"property_groups": [
    {
        "template_id": "ptid:1a5n2i6d3OYEAAAAAAAAAYa",
        "fields": [
            {
                "name": "Security Policy",
                "value": "Confidential"
            }
        ]
    }
],
"has_explicit_shared_members": false,
"content_hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"
}


请参阅此处的完整详细信息:

Dropbox选择器是从Dropbox获取文件的最快方法

在演示部分下,选择直接链接并选择dropbox文件以创建直接链接

登录到SSH并导航到要下载并粘贴命令的文件夹

curl -O 'url'

Dropbox选择器是从Dropbox获取文件的最快方法

在演示部分下,选择直接链接并选择dropbox文件以创建直接链接

登录到SSH并导航到要下载并粘贴命令的文件夹

curl -O 'url'

当x=true时,则不需要api当x-y==true时,则需要api。。。当什么都看不到答案时。。。给我们看看你的代码,说什么不起作用you@binoy你发现下面的答案对你有用吗???当x时,你不需要api当x-y==true时,你需要api。。。当什么都看不到答案时。。。给我们看看你的代码,说什么不起作用you@binoy你觉得下面的答案对你的目的有用吗???