Google Adwords API PHP - 删除当前访问令牌

时间:2018-06-04 10:51:50

标签: php google-api google-adwords google-api-php-client google-oauth2

我已成功使用Google的OAuth2示例连接到Google Adwords API。我现在想要以编程方式实现此OAuth2连接的客户断开连接。 我在一些例子中看到了函数

$client->revokeToken()

但在我的情况下,此功能不存在。我正在使用来自

的库的连接
"googleads/googleads-php-lib": "*"

1 个答案:

答案 0 :(得分:1)

我想你错过了解Oauth2是如何运作的。当您运行应用程序时,会弹出一个窗口,询问用户是否要授予您的应用程序访问其数据的权限。假设用户说“是”,那么您的应用程序现在可以访问他们的数据。它们不会记录在任何场景中。

撤销的做法是删除他们授予您的应用程序的访问权限。

在问题论坛上有一个问题986我似乎无法弄清楚错误是否已修复。

如果你无法上班,你可以做到

https://accounts.google.com/o/oauth2/revoke?token={token}

这与用户从Permissions

删除您的应用程序的工作方式相同