2017-06-19 7 views
-1

ウェブページのすべてのファイルとフォルダを表示するアプリケーションを開発しています。私はこれをしました。

これで検索フィルタを追加しようとしています。
Googleで検索しました。しかし期待された結果を得られない。Dropbox APIでファイルとフォルダを検索する

私はcredentialからaccessTokenを取得しました。

$client = new Dropbox\Client($_SESSION['accessToken'],parent::$appName,'UTF-8'); 

これから私はすべてのファイルを取得しています。
ここで検索ファイル名やフォルダ名を渡すには?

答えて

0

Dropbox \ Clientでファイル名またはフォルダ名を渡すことはできません。
pathquery stringを渡す別の機能(searchFileNames)があります。

ファイルとフォルダを返すパラメータを渡すとします。

$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

+0

を確認することができ、これをチェックしてください! – lalithkumar

+0

これは私がしたいと思っているように働いています。ありがとうございます –

+0

この[Dropbox PHP SDK](https://www.dropbox.com/developers-v1/core/sdks/php)はAPI v1を使用していますが、[廃止予定すぐに引退する」(https://blogs.dropbox.com/developers/2016/06/api-v1-deprecated/)。代わりに、[これらのライブラリ](https://www.dropbox.com/developers/documentation/communitysdks)のいずれかを使用して[API v2](https://www.dropbox.com/developers)に切り替える必要があります。 – Greg

関連する問題