使用Google Core Reporting API(v3),我需要获取客户公司的分析数据和其他数据,但是由于它们是组织而不是个人,因此让它们进入登录流程以获取访问令牌太麻烦了。
我知道我可以使用Server to Server auth process获得针对此类请求的令牌,但这涉及获取并保留其私钥,据我所知,这将使我几乎获得无限访问权限。
服务器到服务器方法是执行此操作的唯一方法,还是有更好的方法?
答案 0 :(得分:1)
是的,服务器到服务器是唯一不需要客户端登录(OAuth
)的方法。
关于Google API的评论
Service account
和API key
Service account
方法用于服务器到服务器的访问API keys
而不是Service account
OAuth
并存储刷新令牌,这样,在您要使用需要客户端登录的方法时,人们不必每次都进行身份验证关于GA的评论: