发布到chrome Web商店时出错

时间:2014-09-03 01:58:16

标签: google-app-engine google-apps google-apps-marketplace

我在chrome web store中将我的演示项目(谷歌应用程序市场应用程序)发布到我自己的域时出错。我得到以下错误。

“具有在清单的api_console_project_id字段中指定的ID的API控制台项目,未启用Google Apps Marketplace SDK。”

我已为特定项目启用了Google Apps Marketplace SDK和Google Apps Marketplace API。

另外,我还没有通过谷歌审核我的申请。即使我要发布到我自己的域名,我是否必须接受此审核?

更新

清单文件

{
    "name": "Demo of single sign on",
    "version": "0.3",
    "manifest_version": 2,
    "description": "Demo of single signon",
    "icons": {
        "128": "images/big.png",
        "16": "images/small.png"
    },
    "container": ["DOMAIN_INSTALLABLE"],
    "api_console_project_id": "681817309175",
    "app": {
        "launch": {
            "web_url": "https://demoappnamehere.appspot.com"
        }
    }
}

sdk settings

developer console

enter image description here

4 个答案:

答案 0 :(得分:5)

显然,Google Apps Marketplace SDK不仅必须启用,还必须配置

所以:

  • 转到Google developer console
  • 选择您的项目。
  • 转到API和auth>的API
  • 在所有API标签中,使用搜索框查找Google Apps Marketplace SDK并单击它。
  • 单击“启用API”。如果您按照市场中错误消息中的建议操作,那么您已经完成了所有这些操作。
  • 仍然在Google Apps Marketplace SDK页面中,选择“API配置”选项卡,然后单击该链接转至原始控制台。
  • 在这个新表单中,请务必填写所有必填字段(好吧,点击底部的“保存”,看看会发生什么)。

在我完成这项工作之前,我已经测试了许多其他“解决方案”。如果上面的过程不能正常工作,这里我也在开发人员控制台中做了什么:

  • 启用Google Cloud Deployment Manager API
  • 启用云端硬盘SDK

答案 1 :(得分:1)

"api_console_project_id": "681817309175",中的ID看起来不正确。您是否确认这与API控制台(页面左上角)的“概述”部分中提到的“项目ID”相匹配?

答案 2 :(得分:1)

api_console_project_id

api_console_project_id!= projectid

api_console_project_id ==项目编号

答案 3 :(得分:0)

在第一个屏幕截图中,您需要上传所有应用程序图标(32x32,48x48 ...),指定TOS Url,添加应用程序请求的任何OAuth2范围,并至少选择“Universal Navigation Extension”或“Drive Extension” 。请记住点击底部的“保存”按钮,确保成功保存更改。