我试图按照以下说明使用我的应用程序的服务帐户来访问我域中所有用户的所有文档:
https://developers.google.com/drive/delegation 但它没有用。你能帮我解决这个问题吗?我试图关注 URL -
http://iambusychangingtheworld.blogspot.co.uk/2013/12/google-drive-api-how-work-with-domain.html
和代码 -
GoogleCredential credential = new GoogleCredential.Builder()
.setTransport(TRANSPORT)
.setJsonFactory(jsonFactory)
.setServiceAccountId("SERVICE_ACCOUNT_EMAIL")
.setServiceAccountPrivateKeyFromP12File(
new java.io.File("SERVICE_ACCOUNT_PKCS12_FILE_PATH"))
.setServiceAccountScopes(scopes)
.setServiceAccountUser("abc@xyz.com").build();
它工作正常但应该给我这个域的所有用户的详细信息......相反,它只给我一个用户帐户.. 在服务帐户文档中它说它应该能够访问这个域下的所有用户数据..我错过了什么>?仅供参考...已添加范围,为此帐户启用了 API
有什么办法可以得到吗??我也看到了下面的链接,但不是 - 无法使用服务帐户访问我的谷歌驱动器文件