Google Adwords API PHP - 删除当前访问令牌的 Oauth2 访问权限
Google Adwords API PHP - remove Oauth2 access for current access token
我使用 Google 中的 OAuth2 示例成功连接到 Google Adwords API。我现在想以编程方式实现与此 OAuth2 连接的客户断开连接。
我在一些例子中看到了函数
$client->revokeToken()
但就我而言,此功能不存在。我正在使用来自
的库进行连接
"googleads/googleads-php-lib": "*"
我想你没有理解 Oauth2 的工作原理。当您 运行 您的应用程序时,会弹出一个 window 询问用户是否愿意授予您的应用程序访问其数据的权限。假设用户同意,那么您的应用程序现在可以访问他们的数据。他们没有登录任何场景。
revoke 所做的是删除他们授予您的应用程序的访问权限。
问题论坛上有一个关于此的问题986我似乎无法弄清楚该错误是否已修复。
如果你不能让它工作,你可以做
https://accounts.google.com/o/oauth2/revoke?token={token}
这与用户从 Permissions
中删除您的应用程序的效果相同
我使用 Google 中的 OAuth2 示例成功连接到 Google Adwords API。我现在想以编程方式实现与此 OAuth2 连接的客户断开连接。 我在一些例子中看到了函数
$client->revokeToken()
但就我而言,此功能不存在。我正在使用来自
的库进行连接"googleads/googleads-php-lib": "*"
我想你没有理解 Oauth2 的工作原理。当您 运行 您的应用程序时,会弹出一个 window 询问用户是否愿意授予您的应用程序访问其数据的权限。假设用户同意,那么您的应用程序现在可以访问他们的数据。他们没有登录任何场景。
revoke 所做的是删除他们授予您的应用程序的访问权限。
问题论坛上有一个关于此的问题986我似乎无法弄清楚该错误是否已修复。
如果你不能让它工作,你可以做
https://accounts.google.com/o/oauth2/revoke?token={token}
这与用户从 Permissions
中删除您的应用程序的效果相同