2016-08-16 15 views
0

私はGoogleドライブにいくつかのフォルダを持っています(私はそれらをルートフォルダに持っています)。GoogleドライブAPI - フォルダのリストを取得

ドライブからどのように解析することができますか?folderNamedriveId

私はGoogleドライブAPI GoogleドライブAPIを使用したいと思いますが、RESTでは使用しません。

答えて

2

あなたのプロジェクトにAndroid用GoogleドライブAPIを設定する必要があります。すべてはGoogleドライブAPIサイトのガイド/ドキュメントに記載されています。

  1. ゲットルートフォルダステップ1
  2. をで返されたフォルダに方法 listChildren (Link to documentation)を呼び出すことによって、ルートフォルダの子を取得します DriveApi.getRootFolder
  3. を呼び出して:ここでは、次のように行います次にget started

    へのリンクです

  4. バッファからMetadataを取得して処理した結果
  5. DriveIDオブジェクトメソッドを呼び出してファイルを取得します。asDriveFile()(Link to documentation)
+0

'result.getMetadataBuffer()'のように 'listChildren'から結果を得ることができますか? – Alex

+1

私はあなたのようにする必要があります:http://pastebin.com/SQQKqiSf – pr0gramist

+0

私はいつもエラー "互換性のないタイプです - これはDriveFile、代わりに' asDriveFile'を使用して、同じ 'asDriveFolder'行く。 'DriveId'ファイルやフォルダをチェックする方法はありますか? – Alex

0

あなたはrxjavaの経験のビットを持っている場合、私はこのライブラリを見てみることをお勧めします:https://github.com/francescocervone/RxDrive そうでなければ、あなたがrxjavaせずに同じことを行うことができ、公式ドキュメントはまた、基本的な操作のためのいくつかの例がありますthis quickstart help

関連する問題