【发布时间】:2013-08-17 00:03:34
【问题描述】:
我遇到了这个奇怪的错误,我在其他任何地方都没有看到过。当我尝试调用chrome.identity.getAuthToken 时,我返回undefined(这意味着发生了错误)和一个chrome.runtime.lastError,上面写着Oauth2: bad client id NON_NATIVE。我不知道这意味着什么(我将我的 Oauth 客户端 ID 放入 manifest.json 就像在示例中一样)并且我在其他任何地方都没有看到这个错误。
【问题讨论】:
-
当您从 API 控制台获取客户端 ID 时,您是否选择“已安装的应用程序”作为应用程序类型?术语 NON_NATIVE 未出现在 Chromium 代码搜索中,这表明这是一个服务器错误,这表明它告诉您您错误地创建了客户端 ID。
-
就是这样!我选择了一个 Web 应用程序,假设 Chrome 将我的 API 调用视为网页;我什至从未将 Chrome 应用程序选项视为已安装的应用程序!他们确实应该使文本更清晰,但是谢谢!
-
@sowbug 您介意将您的评论转换为答案吗?这样这个问题就不会停留在“未回答”列表中。
-
好的,完成。输入更多字符以超过最低字符数要求。
标签: javascript google-chrome-app