似乎我需要等待60分钟才能使我的Google令牌过期。我正在尝试测试我的代码如何刷新我的令牌是否有效,我没有时间等待60分钟来测试它是否正常工作。
有没有办法手动过期谷歌令牌,以便我可以测试我的刷新令牌代码是否正常工作?
答案 0 :(得分:5)
通过撤销access_token,您也撤销了refresh_token,docs:
令牌可以是访问令牌或刷新令牌。如果令牌是访问令牌并且具有相应的刷新令牌,则刷新令牌也将被撤销。
因此无法使access_token过期并保留refresh_token。
但你可以测试一下refresh_token是否正常工作而不需要使access_token失效(你可以有很多access_token)。
另外,您可以在此网址上查看access_token的状态:
https://www.googleapis.com/oauth2/v1/tokeninfo?access_token=YOUR_TOKEN_HERE
根据你的回复,刷新你的access_token。
答案 1 :(得分:-1)
网址$client->revokeToken(token)
应该撤销它。 documentation
如果您正在使用PHP gapi客户端,您应该能够调用函数icontent.php
让客户端为您拨打电话。