在保管箱中搜索文件和文件夹 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