我正在使用谷歌apis.i创建一个应用程序需要通过谷歌apis使用谷歌管理员帐户访问用户的文件。过去我可以使用像这样的谷歌文档api
例如我是域名iritesh.com的管理员,我的电子邮件地址是使用管理员帐户登录的ritesh@iritesh.com.i,可以使用user_id = rajat @ iritesh在google drive of rajat@iritesh.com中检索文档。融为一体
https://docs.google.com/feeds/"+user_id+"/private/full/folder:root/contents?v=3&alt=json
但现在google docs api已被弃用。任何人都可以参考指南如何使用google apis实现这一目标。
链接参考:https://developers.google.com/google-apps/documents-list/#using_google_apps_administrative_access_to_impersonate_other_domain_users
答案 0 :(得分:2)
使用新的API和OAuth 2,您可以完成此功能,但对于它,您必须使用具有域范围委派的服务帐户。
基本上,通过服务帐户,可以模拟域中的用户并代表用户进行API调用。要获取有关文档的信息,您将使用Drive API。
以下是有关服务帐户的文档: https://developers.google.com/accounts/docs/OAuth2ServiceAccount
和Drive API: https://developers.google.com/drive/v2/reference/
希望这会有所帮助。