我在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"
}
}
}
答案 0 :(得分:5)
显然,Google Apps Marketplace SDK不仅必须启用,还必须配置。
所以:
在我完成这项工作之前,我已经测试了许多其他“解决方案”。如果上面的过程不能正常工作,这里我也在开发人员控制台中做了什么:
答案 1 :(得分:1)
"api_console_project_id": "681817309175",
中的ID看起来不正确。您是否确认这与API控制台(页面左上角)的“概述”部分中提到的“项目ID”相匹配?
答案 2 :(得分:1)
答案 3 :(得分:0)
在第一个屏幕截图中,您需要上传所有应用程序图标(32x32,48x48 ...),指定TOS Url,添加应用程序请求的任何OAuth2范围,并至少选择“Universal Navigation Extension”或“Drive Extension” 。请记住点击底部的“保存”按钮,确保成功保存更改。