1

我试图了解如何结束开发可以访问用户谷歌驱动器数据的包应用程序的过程。我开始检查“gdocs”示例,但很快又恢复为“身份”,因为我无法使授权机制与我自己的 client_id 一起工作。

我目前正在使用 chrome canary,我可以将解压后的扩展加载到 chrome 并使其工作。(身份和 gdocs 示例)我正在尝试将清单中的 client_id 更改为我自己的 client_id,但我只是不知道如何使其工作。我总是收到“错误的客户 ID”响应。我可以使用“gapi.client.setApiKey(apiKey)”授权网络应用程序,但不能使用“chrome.identity.getAuthToken”授权这些打包的应用程序示例。我尝试了所有可能的组合,但似乎是正确的组合。

在开发阶段授权打包应用程序的正确方法是什么?我需要先将其上传到 Chrome 开发者仪表板吗?有人可以帮忙吗?谢谢。

4

1 回答 1

1

按照Identity API的更新文档,您需要将应用程序上传到开发人员仪表板,以获取应用程序密钥,然后将其复制到 manifest.json。这就是确保您的分机 ID 固定的方式。

接下来在Google API 控制台中,您将选择 Installed application 和 Chrome application,指定您的扩展 ID(即您的应用程序 ID)。这将生成与您的应用程序匹配的正确客户端 ID。

详情请点击第一个链接。

于 2013-07-01T23:01:59.760 回答