与特定于应用程序的帐户共享文件夹/文件

时间:2012-11-14 16:53:37

标签: google-drive-api

我正在尝试使用以下this创建的特定于应用程序的帐户从我的个人帐户共享文件夹。

我使用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云端硬盘会很棒。

1 个答案:

答案 0 :(得分:0)

不是一个答案,但我发现这个api测试页面很有帮助。 API test page