我已成功使用Google的OAuth2示例连接到Google Adwords API。我现在想要以编程方式实现此OAuth2连接的客户断开连接。 我在一些例子中看到了函数
$client->revokeToken()
但在我的情况下,此功能不存在。我正在使用来自
的库的连接"googleads/googleads-php-lib": "*"
答案 0 :(得分:1)
我想你错过了解Oauth2是如何运作的。当您运行应用程序时,会弹出一个窗口,询问用户是否要授予您的应用程序访问其数据的权限。假设用户说“是”,那么您的应用程序现在可以访问他们的数据。它们不会记录在任何场景中。
撤销的做法是删除他们授予您的应用程序的访问权限。
在问题论坛上有一个问题986我似乎无法弄清楚错误是否已修复。
如果你无法上班,你可以做到
https://accounts.google.com/o/oauth2/revoke?token={token}
这与用户从Permissions
删除您的应用程序的工作方式相同