我想在我的WordPress网站上使用Google Business API获取Google评论。众所周知,access_token
是必需的,但它总是在 1 小时后过期。有谁知道我们如何使用刷新令牌获取新access_token
?
例如,我们有access_token
和refresh_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
阅读快速入门应该对你理解所有内容有很大帮助!