6

我收到了这个奇怪的错误,我还没有在其他任何地方看到它。当我尝试打电话chrome.identity.getAuthToken时,我回来了undefined(这意味着发生了错误)并且chrome.runtime.lastErrorOauth2: bad client id NON_NATIVE. 我不知道这意味着什么(我将我的 Oauth 客户端 ID 放入manifest.json示例中)并且我在其他任何地方都没有看到这个错误。

4

2 回答 2

3

(根据其他用户的请求从评论转换为回答)

当您从 API 控制台获取客户端 ID 时,您是否选择“已安装的应用程序”作为应用程序类型?术语 NON_NATIVE 没有出现在 Chromium 代码搜索中,这表明它是一个服务器错误,这表明它告诉您您错误地创建了客户端 ID。

于 2014-05-09T19:27:02.137 回答
1

遇到了同样的问题,通过使用 Chrome App 类型创建新凭据来解决它。我错误地创建了类型为 web 的凭据,所以我重新创建了一个新的。

于 2016-06-30T17:21:12.967 回答