Не удалось поделиться приватным приложением Google Hangouts

При попытке поделиться приватным приложением Hangouts я получаю следующую ошибку:

You need to create an OAuth client ID in the Developer Console before you can share this app.

В консоли разработчиков Google я перешел к «Новые учетные данные»> «Помогите мне выбрать» и выбрал:

  1. API видеовстреч Google+
  2. Веб-браузер (JavaScript)

Это привело меня к созданию ключа браузера, что я и сделал.

Однако это не исправляет исходную ошибку. Я также попробовал «Новые учетные данные»> «Идентификатор клиента OAuth»> «Веб-приложение», но для этого требуется авторизованный URI перенаправления.

Поскольку само приложение Hangouts состоит из одного XML-файла, необходимость писать веб-приложение для обработки обратного вызова oauth кажется излишней.


person Tim W.    schedule 10.12.2015    source источник


Ответы (1)


Похоже, Help Me Choose создает неправильные учетные данные для приложения Hangouts.

Вместо этого это сработало для меня:

  1. Щелкните Новые учетные данные > Идентификатор клиента OAuth.
  2. Выберите Веб-приложение.
  3. Выберите имя для идентификатора клиента, но оставьте два других поля пустыми (авторизованные источники JavaScript и авторизованные URI перенаправления).
  4. Щелкните [Создать] и [ОК].
  5. Запустите Google Hangout и откройте свое приложение.
  6. Это приведет к Ошибке: invalid_client.
  7. Нажмите Запросить подробности.
  8. Найдите origin= и скопируйте значение. Это должно выглядеть примерно так: https://*end-a-hangout-opensocial.googleusercontent.com.
  9. Вернитесь в Developers Console и откройте созданный выше идентификатор клиента OAuth.
  10. Введите значение источника в поле Авторизованные источники JavaScript.
  11. Щелкните [Сохранить].
  12. Обновите Hangout и снова откройте приложение Hangouts.
person Tim W.    schedule 11.12.2015