是获取Google Docs OAuth 2.0的任何方式。访问令牌,其存在时间超过3600秒?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了是获取Google Docs OAuth 2.0的任何方式。访问令牌,其存在时间超过3600秒?相关的知识,希望对你有一定的参考价值。
通常的解决方案是使用https://developers.google.com/oauthplayground,但它不会提供长寿命令牌。我也试过this方法,但有“invalid_grant”响应。
答案
Using OAuth 2.0 to Access Google APIs提供了如何获得令牌的基本步骤。从第4个基本步骤开始说:
4.如有必要,刷新访问令牌。
访问令牌的生命周期有限。如果您的应用需要在单个访问令牌的生命周期之后访问Google API,则可以获取刷新令牌。刷新令牌允许您的应用程序获取新的访问令牌。
并且使用这些标记应用了一个讨论如何限制的注释:
注意:在安全的长期存储中保存刷新令牌,并且只要它们仍然有效,就继续使用它们。限制适用于每个客户端 - 用户组合以及所有客户端中的每个用户发布的刷新令牌的数量,并且这些限制是不同的。如果您的应用程序请求足够的刷新令牌超过其中一个限制,则较旧的刷新令牌将停止工作。
以上是关于是获取Google Docs OAuth 2.0的任何方式。访问令牌,其存在时间超过3600秒?的主要内容,如果未能解决你的问题,请参考以下文章
从 Google OAuth 2.0 PHP API 获取用户信息
带有 Google Analytics API v3 的 OAuth 2.0
PHP:Google plus Oauth 2.0 - 获取OAuth2访问令牌时出错,消息:'invalid_client'