无法使“身份”示例应用程序与我自己的client_id一起使用

时间:2013-06-29 18:28:34

标签: oauth-2.0 google-chrome-app

我正在尝试了解如何完成开发可以访问用户谷歌驱动器数据的软件包应用程序的过程。 我开始检查“gdocs”样本,但很快就恢复了“身份”,因为我无法设法使用我自己的client_id进行授权机制。

我目前正在使用chrome canary,我可以将解压后的扩展程序加载到chrome并使其正常工作。 (身份和gdocs样本) 我试图将清单中的client_id更改为我自己的client_id,但我无法弄清楚如何使其工作。我总是得到一个“糟糕的客户端ID”响应。 我可以使用“gapi.client.setApiKey(apiKey)”授权网络应用,但不能使用“chrome.identity.getAuthToken”对这些打包的应用示例进行授权 我尝试了所有可能的组合,但似乎是正确的组合。

在开发阶段授权打包应用程序的正确方法是什么? 我是否需要先将其上传到Chrome开发人员信息中心? 有人可以帮忙吗? 感谢。

1 个答案:

答案 0 :(得分:1)

在更新documentation for Identity API之后,您需要将应用程序上传到开发人员仪表板,以获取应用程序密钥,然后将其复制到manifest.json。这就是您确保扩展ID已修复的方式。

接下来在Google API Console中,您将选择已安装的应用和Chrome应用,指定您的扩展ID(即您的应用ID)。这将生成一个与您的应用程序匹配的正确客户端ID。

请点击第一个链接了解详情。