2017-02-07 61 views
1

私はPython SDKを使用していて、すべてのDropboxファイルとフォルダを取得したいと考えています。v2 apiを使用して、Dropbox内のすべてのファイルとフォルダを一覧表示する方法

私はDropboxのPython SDKのv2を使用しています。

dbx = Dropbox("DROBOX_ACCESS_TOKEN") 
response = dbx.files_list_folder("/Apps/Marketing") 
for file in response.entries: 
    print file.name 

しかし、私はエラーを取得:

dropbox.exceptions.ApiError: ApiError('b0479a07aaa5a9b405862ae75cbf135d', ListFolderError(u'path', LookupError(u'not_found', None))) 

私は(ルートフォルダにPROB)にログインしたときにアプリのフォルダがDropboxの中に存在するが

私は順序で空のパスを一覧表示しようとすると、ルートフォルダフォルダを取得する:

response = dbx.files_list_folder("") 

応答エントリは空です。

Dropbox v2 APIのすべてのファイルとフォルダのリストを取得するにはどうすればよいですか?

トークンは、DropboxのOAuth 2設定で生成したトークンです。

と私は、マーケティングと呼ばれるAppsの下のフォルダにトークンAppフォルダへのアクセス権を与えました。

答えて

1

I am using Python SDK and would like to retrieve all of my dropbox files and folders.
...
and I gave the token App folder access to a folder under Apps called Marketing.

アプリ全Dropboxのアクセスタイプを与えているはずです。 のApp Folderのアクセスタイプでは、あなたのアプリケーションは自動的に対応するフォルダAppsに制限されているため、そのアプリケーションで実行されているfiles_list_folder()に渡されるすべてのパスは、アプリケーションの専用フォルダに対して解釈されます。

+0

私はそのコンテンツを取得したいAppsの下にフォルダを持っています。なぜ私はそれを取得できないのですか?私はアクセスを制限することを好む – Dejell

+0

@Dejell "/ Apps/Marketing"フォルダは空ですか? – Leon

+0

いいえ、1つのファイルがあります。 – Dejell

関連する問題