如果过期,我可以使用刷新令牌获取谷歌新的访问令牌吗?



我想在我的WordPress网站上使用Google Business API获取Google评论。众所周知,access_token是必需的,但它总是在 1 小时后过期。有谁知道我们如何使用刷新令牌获取新access_token

例如,我们有access_tokenrefresh_token,我们可以使用这些凭据生成新令牌吗?

谢谢

通常,如果已保存收到的第一个访问令牌,则它应包含刷新令牌。 如果使用setAccessToken()告知客户端有关该访问令牌的信息,则 PHP 客户端将在访问令牌过期时自动刷新该访问令牌。

可以使用setTokenCallback()方法获取并永久保存新的访问令牌,以便可以重复使用。 Doco forsetTokenCallback()在这里: https://github.com/googleapis/google-api-php-client#updating-tokens

您也可以使用fetchAccessTokenWithRefreshToken()方法手动刷新令牌 - 此处的快速入门中提供了一个很棒的、易于遵循的示例(适用于日历 API,但原理相同(: https://developers.google.com/calendar/quickstart/php

阅读快速入门应该对你理解所有内容有很大帮助!

最新更新