如何从google.oauth2.service_account.Credentials对象的实例中获取访问令牌



如何从google.oauth2.service_account.Credentials对象的实例中获取访问令牌?

我需要访问一个需要授权的谷歌api端点。为此,我需要在请求头中提供一个访问令牌。

如何从Credentials对象的此实例中获取访问令牌?

oauth2client.service_account.ServiceAccountCredentials对象的情况下,他们提供了一种获取访问令牌的方法(称为get_access_token()(,但我找不到任何这样的方法用于google.oauth2.service_account.Credentials。如有任何帮助,我们将不胜感激。

我想在python脚本中这样做。

我不确定你为什么需要一个,因为你应该构建一个服务对象,无论你试图访问哪个api。但是,以下内容应该为您提供访问令牌。

credentials = ServiceAccountCredentials.from_json_keyfile_name(KEY_FILE_LOCATION, SCOPES) 
credentials.access_token

最新更新