使用DocumentsList API,可以授权DocsService,因此使用客户端登录方法发出授权请求,即service.setUserCredential(用户名,密码)。
现在已经弃用了DocumentsList和ClientLogin,是否有类似的方式来授权Drive服务,而不使用令牌和授权请求?否则,如果我的应用程序不需要访问已记录用户的数据,而只需要访问特定帐户的数据(即应用程序本身的帐户),那么将Drive服务授权给该特定帐户的最佳方式是什么?
答案 0 :(得分:1)
授权Drive API请求的唯一受支持方式是OAuth 2.0,因为第三方应用永远不需要用户名和密码。
如果您想使用应用程序的存储空间,可以使用服务帐户授权您的应用:https://developers.google.com/accounts/docs/OAuth2ServiceAccount