0

我继承了一个使用 oauth2client 访问谷歌驱动器的 python (2.7) 程序。程序使用的凭据似乎具有编辑权限,但没有创建或删除权限,这不是我们想要的。

但是,我所拥有的只是一个 client_id、access_token 等……但我不知道这实际上是哪个帐户进入 google 端并为该帐户提供正确的权限。

如何获取在 google 权限方面进行设置所需的实际客户端名称信息?

我正在宣誓:

store = Storage(creds_filename)
credentials = store.get()

creds 文件如下所示:

{"_module": "oauth2client.client",
 "scopes": ["https://www.googleapis.com/auth/spreadsheets"],
 "token_expiry": "2019-01-10T20:32:28Z",
 "id_token": null,
 "user_agent": "ResponseRates",
 "access_token": FIRST_STRING_OF_CHARACTERS,
 "token_uri": "https://accounts.google.com/o/oauth2/token",
 "invalid": false,
 "token_response": {
     "access_token": FIRST_STRING_OF_CHARACTERS,
     "scope": "https://www.googleapis.com/auth/spreadsheets",
     "expires_in": 3600,
     "token_type": "Bearer"},
 "client_id": SECOND_STRING_OF_CHARACTERS.apps.googleusercontent.com",
 "token_info_uri": "https://www.googleapis.com/oauth2/v3/tokeninfo",
 "client_secret": THIRD_STRING_OF_CHARACTORS,
 "revoke_uri": "https://accounts.google.com/o/oauth2/revoke",
 "_class": "OAuth2Credentials",
 "refresh_token": FOURTH_STRING_OF_CHARACTORS,
 "id_token_jwt": null
}

(希望我从中删除了任何危险的东西......)

4

0 回答 0