在保管箱中搜索文件和文件夹 API
Search files and folders in dropbox API
我正在开发一个应用程序,它将显示网页中的所有文件和文件夹。我已经这样做了。
现在我正在尝试为此添加搜索过滤器。
我已经在 google 中进行了搜索。但没有得到预期的结果。
我已完成从凭据获取 accessToken。
$client = new Dropbox\Client($_SESSION['accessToken'],parent::$appName,'UTF-8');
从这里我得到了所有文件。
如何在这里传递搜索文件名或文件夹名?
您不能在 Dropbox\Client 中传递文件名或文件夹名。
有单独的函数(searchFileNames) 来传递path
,query string
。
如果您传递参数,将 return 文件和文件夹。
$client = new Dropbox\Client($_SESSION['accessToken'],parent::$appName,'UTF-8');
$foldername=isset($foldername)?$foldername:'';
$dropbox_file=$client->searchFileNames('/'.$foldername,$search);
如果您打印 $dropbox_file,您可以看到文件和文件夹。
echo '<pre>';
print_r($dropbox_file);
echo '</pre>';
更多功能可以查看here
我正在开发一个应用程序,它将显示网页中的所有文件和文件夹。我已经这样做了。
现在我正在尝试为此添加搜索过滤器。
我已经在 google 中进行了搜索。但没有得到预期的结果。
我已完成从凭据获取 accessToken。
$client = new Dropbox\Client($_SESSION['accessToken'],parent::$appName,'UTF-8');
从这里我得到了所有文件。
如何在这里传递搜索文件名或文件夹名?
您不能在 Dropbox\Client 中传递文件名或文件夹名。
有单独的函数(searchFileNames) 来传递path
,query string
。
如果您传递参数,将 return 文件和文件夹。
$client = new Dropbox\Client($_SESSION['accessToken'],parent::$appName,'UTF-8');
$foldername=isset($foldername)?$foldername:'';
$dropbox_file=$client->searchFileNames('/'.$foldername,$search);
如果您打印 $dropbox_file,您可以看到文件和文件夹。
echo '<pre>';
print_r($dropbox_file);
echo '</pre>';
更多功能可以查看here