1

これに従って作成されたアプリケーション固有のアカウントで、個人アカウントのフォルダーを共有しようとしています。

Google Doc の共有フォームを使用して、フォルダを自分の developer.gserviceaccount.com メール アドレスと共有しました。

ただし、このアカウントのドライブ内のファイルを一覧表示しても、このフォルダーは表示されません。

public void retrieveAllFiles() throws IOException, GeneralSecurityException, URISyntaxException {
Drive service=getDrive();
List<com.google.api.services.drive.model.File> result = new ArrayList<com.google.api.services.drive.model.File>();
Files.List request = service.files().list();

do {
  try {
    FileList files = request.execute();

    result.addAll(files.getItems());
    request.setPageToken(files.getNextPageToken());
  } catch (IOException e) {
    System.out.println("An error occurred: " + e);
    request.setPageToken(null);
  }
} while (request.getPageToken() != null &&
         request.getPageToken().length() > 0);

//return result;

}

助言がありますか?

このアカウントの所有者として Google ドライブにログインできると便利です。

4

1 に答える 1