【问题标题】:Unable to share private google hangout app无法共享私人谷歌环聊应用
【发布时间】:2015-12-10 23:16:22
【问题描述】:

在尝试共享私人环聊应用时,我收到以下错误:

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

在 Google Developers Console 中,我转到 New Credentials > Help Me Choose,然后选择:

  1. Google+ 环聊 API
  2. Web 浏览器 (Javascript)

这导致我创建了一个浏览器密钥,我做到了。

但这并不能修复原始错误。我还尝试了 New Credentials > OAuth client ID > Web Application,但这需要授权重定向 URI。

由于环聊应用程序本身由单个 xml 文件组成,因此需要编写一个 Web 应用程序来处理 oauth 回调感觉有点过分。

【问题讨论】:

    标签: oauth hangout


    【解决方案1】:

    Help Me Choose 似乎为环聊应用创建了错误的凭据。

    相反,这对我有用:

    1. 单击新凭据 > OAuth 客户端 ID。
    2. 选择 Web 应用程序。
    3. 为客户端 ID 选择一个名称,但将其他两个字段留空(授权的 JavaScript 来源和授权的重定向 URI)。
    4. 点击[创建]和[确定]。
    5. 发起 Google Hangout 并打开您的应用。
    6. 这将导致错误:invalid_client
    7. 点击请求详情。
    8. 找到 origin= 并复制该值。它应该看起来像这样:https://*end-a-hangout-opensocial.googleusercontent.com。
    9. 返回开发者控制台并打开上面创建的 OAuth 客户端 ID。
    10. 在授权的 JavaScript 来源字段中输入来源值。
    11. 点击[保存]。
    12. 刷新环聊并重新打开你的环聊应用。

    【讨论】:

      猜你喜欢
      • 2015-02-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-21
      相关资源
      最近更新 更多