错误:OAuth2请求失败:服务响应错误:“错误的客户端ID:APP_ID_OR_ORIGIN_NOT_MATCH”

时间:2018-04-10 22:17:26

标签: google-chrome gmail-api

我正在尝试创建此示例:

https://github.com/GoogleDeveloperExperts/chrome-extension-google-apis

我的客户端ID存在问题。我已经在我的客户端ID中添加了Gmail API服务。此外,当我使用示例的客户端ID时,一切正常,但当我使用我的客户端ID时,我收到此错误:

OAuth2请求失败:服务响应错误:“错误的客户端ID:APP_ID_OR_ORIGIN_NOT_MATCH”。

让某人知道出了什么问题?

2 个答案:

答案 0 :(得分:3)

我面临的两种可能性:

  1. 您创建的客户ID类型不适用于" Chrome App"
  2. 在开发者控制台的“凭据”部分中,单击您的客户端ID的名称,并确保" Applicaiton ID"部分填写正确。这应包含chrome:// extensions /下显示的ID,作为扩展名描述正下方的32个字符ID。

答案 1 :(得分:0)

就我而言,我忘记在oauth2部分的清单文件中包含范围。

"scopes": [
     "openid", "email", "profile"
]

如果能帮助任何人...