Google Adwords API PHP - удалить доступ Oauth2 для текущего токена доступа

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

$client->revokeToken()

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

"googleads/googleads-php-lib": "*"
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
0
211
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

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

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

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

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

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

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

Привет, спасибо за ответ. Я понимаю процесс OAuth2. Я уверен, что это какая-то функция, которая выполняет вызов, который вы отправляете, поэтому я катаюсь. Было бы здорово, если бы это была функция, чтобы я мог справиться с этим с помощью своего бэкэнда.

Mutatos 04.06.2018 19:46

Хорошо, это работает, поскольку он возвращает пустой объект JSON в случае успеха и некоторую ошибку в случае сбоя.

Mutatos 04.06.2018 19:58

Как я могу обновить access_token с помощью сохраненного refresh_token?

Mutatos 04.06.2018 19:59

Другие вопросы по теме