我有非常基本和快速的问题。我使用Ben Tadiar编写的PHP Dropbox API类。我使用$object->metaData("/");
从保存箱中获取文件列表。数据返回不包括用于下载/预览文件的URL。所以我必须给每个文件调用$object->media()
方法才能得到导致大量延迟的URL,特别是当文件列表太长时。获取下载链接在Dropbox API中的元数据
是否有无法获得下载链接以及filelist?
我有非常基本和快速的问题。我使用Ben Tadiar编写的PHP Dropbox API类。我使用$object->metaData("/");
从保存箱中获取文件列表。数据返回不包括用于下载/预览文件的URL。所以我必须给每个文件调用$object->media()
方法才能得到导致大量延迟的URL,特别是当文件列表太长时。获取下载链接在Dropbox API中的元数据
是否有无法获得下载链接以及filelist?
由于我找不到任何方式获取下载URL以及文件列表。解决方法是列出所有文件,而不必在每个项目上调用$object->media()
。相反,请将此方法调用到用户选择要下载的文件。 一个简单快速的功能将是这样的:
function getDBDownloadUrl($Path){
try{
$mdb = new MyDropbox();
$download = $mdb->media($Path);
$download = $download['body'];
return $download->url;
}
catch(Dropbox\Exception $e){
return array("error"=>1, "message"=>"There was a problem accessing file download URL from dropbox");
}
}
当调用/元数据时,你调用它'列表'设置为true?如果是这样,你不能从内容数组获得你想要的文件和GET /文件的路径吗? https://www.dropbox.com/developers/reference/api#metadata
凯文,路径是像“/my-folder/sub-folder/somefile.txt”,但将downloadURL就像是“HTTPS://dl.dropbox .com/0/view/zvj04koo8fx2cly/...“ 这是该文件的直接网址... –