0

使用 时DriveService.Permission.List(),您将获得特定文件的权限列表。但是没有任何东西可以唯一地标识具有权限的用户帐户。我发现某个地方可以添加https://www.googleapis.com/auth/userinfo.email到范围列表中来实现这一点,但这只是给了我不好的要求,否则会起作用。

有没有办法让用户名参与进来?我正在使用服务帐户,因为无法将 OAuth2 与复制粘贴密码一起使用...

我知道这可以通过 Documents List API 来完成,但我不想使用已弃用的 API。

4

1 回答 1

1

您需要通过以下请求授权https://www.googleapis.com/auth/userinfo.emailhttps://www.googleapis.com/auth/userinfo.email请求用户配置文件。

GET https://www.googleapis.com/userinfo/v2/me

您可以在 API Explorer 上试一试:https ://developers.google.com/apis-explorer/#p/oauth2/v2/oauth2.userinfo.v2.me.get

于 2013-08-20T12:50:13.600 回答