Chrome应用程序-标识API-错误的客户端ID NON_NAME
Chrome App - Identity API - Bad client ID NON_NATIVE
我收到了这个奇怪的错误,我在其他地方都没有看到过。当我尝试调用chrome.identity.getAuthToken
时,我会返回undefined
(这意味着发生了错误)和一个chrome.runtime.lastError
,它表示Oauth2: bad client id NON_NATIVE
。我不知道这意味着什么(我把我的Oauth客户端id放在manifest.json
中,就像在示例中一样),我在其他地方也没有看到过这个错误。
(根据另一用户的请求从注释转换为回答)
当您从API控制台获取客户端ID时,是否选择"已安装的应用程序"作为应用程序类型?术语NON_NAME没有出现在Chromium代码搜索中,这表明它是服务器错误,也表明它告诉您创建的客户端ID不正确。
遇到同样的问题,通过创建类型为Chrome App的新凭据解决了这个问题。我错误地创建了类型为web的凭据,所以我重新创建了一个新凭据。
相关文章:
- 如何从Url客户端获取Id
- Instagram客户端ID是否特定于每个使用它的人
- Socket.IO socket.id 更改同一客户端而不重新连接
- 在代码隐藏 (asp.net VB) 中返回“完整”客户端 ID
- 将客户端 ID 从 GridView 中传递给 JavaScript 函数
- 如何访问相关的客户端ID
- 无法访问字段'通过aspx页面上的javascript函数传递来自代码隐藏中函数调用的客户端id的s值(页面加载
- 正在获取Gridview中文本框的客户端ID
- 正在获取javascript中的客户端ID
- 如何获取谷歌分析客户端ID
- 隐藏内容空间 ID 和访问令牌,客户端 JavaScript 文件
- 为客户端和服务器上的对象生成唯一 ID
- 如何通过 JavaScript 发送 asp.net 控件的客户端 ID
- Socket.io:随时获取客户端会话 ID
- websockets - 检测具有相同ID的多个客户端并“踢”它们
- 如何使用 javascript 从客户端获取 C# 时区信息类的客户端时区 ID
- 通过锚标记将另一个控件的客户端 ID 发送到 JavaScript
- 通过客户端 ID 命名 JS 函数
- 跨多个客户端和服务器生成真正的全局唯一 ID
- 如何在 Orbeon Forms 中的客户端 javascript 中获取元素 ID