Google Adwords API PHP - удалить доступ Oauth2 для текущего токена доступа - PullRequest
0 голосов
/ 04 июня 2018

Я успешно подключаюсь к Google Adwords API с примерами OAuth2 от Google.Теперь я хочу реализовать программно отключение клиента для этого соединения OAuth2.Я видел в некоторых примерах функцию

$client->revokeToken()

, но в моем случае эта функция отсутствует.Я использую для подключения библиотеки от

"googleads/googleads-php-lib": "*"

1 Ответ

0 голосов
/ 04 июня 2018

Я думаю, вы не понимаете, как работает Oauth2.Когда вы запускаете ваше приложение, появляется окно, спрашивающее пользователя, хотят ли они предоставить вашему приложению разрешение на доступ к своим данным.Если пользователь скажет «да», тогда ваше приложение сможет получить доступ к его данным.Они не зарегистрированы ни в одной сцене.

То, что делает отзыв, это удаляет доступ, который они предоставили вашему приложению.

Существует проблема по этому поводу на форуме по проблеме 986 Кажется, я не могу понять,ошибка была исправлена ​​или нет.

Если вы не можете заставить ее работать, вы можете сделать

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

, это работает так же, как пользователь, удаляющий ваше приложение из Разрешения

...