【问题标题】:Error while publishing to chrome web store发布到 chrome 网上商店时出错
【发布时间】:2014-09-03 01:58:16
【问题描述】:

在将 chrome 网上商店中的演示项目(谷歌应用程序市场应用程序)发布到我自己的域时出现错误。我收到以下错误。

“在清单的 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"
        }
    }
}

【问题讨论】:

  • 您能否提供您的清单、Cloud Console 中市场 SDK 配置的屏幕截图以及云控制台“概览”部分的屏幕截图?
  • @David - 我添加了屏幕截图和清单详细信息。
  • 我的测试项目中启用了更多 API:Google+、BigQuery、Google Cloud SQL、Google Cloud Storage、Google Cloud Storage JSON。我敢打赌,Google+ API 是必需的,您可以启用它并尝试再次发布吗?
  • 谢谢@David。根据屏幕截图,我已经启用了 google+ api。
  • 对不起,我错过了......老实说,一切似乎都是正确的。您是否尝试过在 Google Group 上提问?如果您找到解决方案,请在此处或我的博客文章中发布,我相信它会帮助其他人。 developers.google.com/google-apps/marketplace/community

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


【解决方案1】:

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

所以:

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

在完成这项工作之前,我已经测试了许多其他“解决方案”。以防上面的过程不能按原样工作,这里我也在开发者控制台中做了什么:

  • 启用 Google Cloud Deployment Manager API
  • 启用 Drive SDK

【讨论】:

  • 谢谢。这有帮助。发布一个简单的插件的整个过程是如此复杂!
【解决方案2】:

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

【讨论】:

  • 在底部添加了另一个显示项目 ID 的屏幕截图。它与清单文件中的相同。
  • 抱歉,现在我仔细看了一下,我发现它实际上是在您原始屏幕截图中的 App ID 中。
【解决方案3】:

api_console_project_id != projectid

api_console_project_id == 项目编号

【讨论】:

    【解决方案4】:

    在第一个屏幕截图中,您需要上传所有应用程序图标(32x32、48x48...),指定 TOS 网址,添加您的应用程序请求的任何 OAuth2 范围,并至少选择“通用导航扩展”或“驱动器扩展” .记得点击底部的“保存”按钮,确保更改成功保存。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-13
      • 1970-01-01
      • 2012-04-18
      • 1970-01-01
      • 1970-01-01
      • 2013-02-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多