4

それで、私はしばらく Dropbox API をいじっています。私のアプリは、コア API を介してユーザーのドロップボックスからすべての画像ファイルを取得しています。

ここで、ユーザーが同期するフォルダーを選択できるようにすることで、少し改善したいと思います。つまり、アプリを承認すると、アカウント内のすべてのフォルダーが提供されます。その後、ユーザーは 1 つまたは複数のフォルダーを選択できます。アプリは、選択したフォルダーからのみ画像ファイルを取得します。

ユーザーのドロップボックス内のすべてのフォルダを一覧表示する特定の API はありますか?

私はSDKを使用していません。

4

1 に答える 1

1

を使用するhttps://api.dropbox.com/1/metadata/dropbox/<path>と、ディレクトリの内容の詳細が表示されます

import requests
...
headers = ... # set up auth
...
params = { 'list' : 'true' }
response = requests.get('https://api.dropbox.com/1/metadata/dropbox/<directory>', params=params, headers=headers)
subdirs = [d['path'] for d in response.json()['contents'] if d['is_dir'] == True]    
print(subdirs)
于 2013-09-16T07:18:57.493 に答える