我正在尝试发布一个仅对我的谷歌应用程序域可见的谷歌文档插件,然后自动为域中的每个人安装它
我有:
- 在Google Drive中制作了一个脚本,并与域中的每个人共享
- 在
Publish in Google Apps Marketplace
关闭的情况下,使用Publish -> Deploy as Addon
将其部署到开发人员面板 - 从开发者面板推送它,使它只对我的域的用户可见,并为它提供所有必要的字段和图像
- 通过转到Google文档中的
Addons -> Get addons
,将过滤器切换到For mydomain.com
,验证域中的其他人可以安装插件。还验证了以这种方式安装时它是否有效 - 在
Google Developers Console
中创建了一个新项目,添加了Google Marketplace SDK并创建了OAuth2客户端id
我一直停留在"配置Marketplace SDK"的步骤上,特别是其中Docs add-on extension
选项的项目密钥,在那里我总是收到Project Key is not associated with current project.
错误。
我相信我需要完成这一步,这样我就可以在Publish in Google Apps Marketplace
打开的情况下重新执行第2步,然后最终为每个人启用它。
不应该影响事情,但可能值得注意的步骤:
-
我不是域名的所有者/管理员,但管理员正在帮助我解决问题。(如创建OAuth2客户端id)
-
我已将开发人员仪表板条目的所有权转移到我(在所需域上)的所有者组
-
我已将开发人员控制台项目的所有权转让给同一组
问题是我在Google Developers Console
中手动创建了一个项目
相反,我应该使用Resources -> Advanced Google Services -> Google Developers Console
链接来访问HIDDEN PROJECT(?!)并在那里启用Marketplace SDK。
叹气。