Действия в google - привязка аккаунта

Моя проблема с привязкой учетной записи заключается в том, что я не знаю, какой из моих запросов содержит недопустимый аргумент, когда дело доходит до тестирования моего помощника Google. Это точно проблема с привязкой аккаунта.

Моя установка:

  • Тип гранта: код авторизации
  • Client-ID: client-id из проекта Google - ›oauth
  • Секрет клиента: секрет клиента из проекта google - ›oauth
  • URL авторизации: https://accounts.google.com/o/oauth2/auth
  • URL токена: https://accounts.google.com/o/oauth2/token
  • области: электронная почта
  • добавлена ​​ссылка на быстрый аккаунт
  • автоматический вход в google проверяется
  • Идентификатор клиента gsi: https://accounts.google.com/o/oauth2/auth
  • Инструкции по тестированию составлены следующим образом (первая строка имени пользователя, вторая строка пароля):

[email protected]

пароль

Это моя конфигурация. Понятия не имею, что с этим не так .. Идентификатор клиента и секрет клиента точно верны. Есть предложения, из-за чего я не могу связать учетную запись?

Спасибо!


person Swittmann    schedule 03.10.2017    source источник
comment
Непонятно, что вы пытаетесь сделать и какую ошибку получаете. stackoverflow.com/help/how-to-ask   -  person jwilleke    schedule 03.10.2017
comment
Непонятно, на каком этапе вы получаете эту ошибку. Можете ли вы отправить образец рукопожатия OAuth, который показывает, что вы получаете и отправляете?   -  person Prisoner    schedule 03.10.2017


Ответы (1)


Хотя могут быть и другие проблемы (трудно сказать), по крайней мере, часть проблемы заключается в том, что идентификатор клиента GSI ... не является идентификатором клиента. Это не должен быть URL-адрес, а должен быть идентификатор клиента, который вы указываете на странице учетных данных в консоли Google API (а не в консоли действий).

Чтобы сделать этот идентификатор клиента:

  1. Перейдите на страницу Учетные данные для своего проекта.
  2. Нажмите кнопку Create Credentials.
  3. Выберите OAuth Client ID.

снимок экрана

  1. Выберите Web Application.
  2. Введите имя
  3. Вы можете пропустить Авторизованный источник JavaScript, но установить URI авторизованного перенаправления на URL-адрес перенаправления OAuth, который должен быть в форме https://oauth-redirect.googleusercontent.com/r/your-project-id-000000 (заменяя идентификатор вашего проекта)
  4. Нажмите Create

Снимок экрана диалогового окна веб-приложения

  1. На странице "Учетные данные" вы увидите список идентификаторов клиентов OAuth 2.0. Вам нужно получить идентификатор клиента из этой таблицы и использовать его в поле идентификатор клиента GSI.

Таблица идентификаторов клиентов OAuth 2.0

person Prisoner    schedule 03.10.2017