文档google + domains api使用'service'对象创建帖子,在此处获取by this method。但在我通过谷歌和其他网站进行身份验证的项目中,我使用的是python social auth 并且在授权之后我有一个现成的访问令牌 问题在于我需要一个服务对象来使用api,但我无法弄清楚如何让它已经拥有访问令牌。请帮帮我,抱歉我的英语。
答案 0 :(得分:0)
对于域API,您通常会使用service account authorization flow来实现 - 这不会以与用户OAuth流相同的方式检索。这是因为服务帐户可以被授权用户通常不应该被授权的服务(例如,检索域范围的用户名列表)。
用于授权您的应用程序的服务帐户凭据是使用Google Developer Console创建的,然后作为用于authenticate your Python client, as shown in this example的JSON或p12文件下载。
也就是说,您仍然可以使用该访问令牌执行某些操作,这就是您所看到的身份验证流程正在执行此操作的原因。服务凭证是您应该如何授权与域相关的管理功能,这可以解释您所看到的行为。