2016-07-06 11 views
0

私はこれをフォローしていますtutorial私のアプリにgoogleドライブを統合しています。ただし、アプリの実行中にエラーが発生します。Android:アプリ内にGoogleドライブを統合

エラー:

The following error occured: 400 Bad Request 
{ 
"code":400, 
"errors":[{ 
"domain":"global", 
"location":"fiels", 
"locationType":"parameter", 
"message": "Invalid field selection items", 
"reason":"invalidParameter" 
}], 
"message":"Invalid field selection items" 
} 

私はこのコードをデバッグする場合、私はコードを超えて実行されていないが見つかりました:

:ここ

private List<String> getDataFromApi() throws IOException { 
      // Get a list of up to 10 files. 
      List<String> fileInfo = new ArrayList<String>(); 
      FileList result = mService.files().list() 
       .setPageSize(10) 
       .setFields("nextPageToken, items(id, name)") 
       .execute(); 

は、私が使用しているコードから次のステップであります

List<com.google.api.services.drive.model.File> files = result.getFiles(); 
      if (files != null) { 
       for (com.google.api.services.drive.model.File file : files) { 
        fileInfo.add(String.format("%s (%s)\n", 
          file.getName(),file.getId())); 
       } 
      } 
      return fileInfo; 
     } 

マニフェストで私は定義しました:

0マニフェストで

およびアプリケーション内で

<uses-permission android:name="android.permission.GET_ACCOUNTS"/> 
<uses-permission android:name="android.permission.INTERNET"/> 
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> 
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 

<meta-data 
      android:name="com.google.android.gms.version" 
      android:value="@integer/google_play_services_version" /> 
     <meta-data 
      android:name="com.google.android.gms.games.APP_ID" 
      android:value="99102****479" /> 
     <meta-data 
      android:name="com.google.android.gms.appstate.APP_ID" 
      android:value="99102****479" /> 

私は、問題が何であるかを知りません。助けてください。ありがとうございました。

+0

エラーログを見ると、「ファイル」または「フィールド」ではなく、「場所」が「フィールズ」であるようです。それを変えてみてください。 – noogui

答えて

1

私は数日前に同じチュートリアルを行なったし、同じ問題を抱えて、彼らはこの行のため、自分のチュートリアルを更新しませんでしたどのようにいくつか:

.setFields("nextPageToken, items(id, name)") 

.setFields("nextPageToken, files(id, name)") 
に変更する必要がありますファイル sectionの検索で説明するように、

希望すると便利です。

関連する問題