我开发了gmail contaxtual gadget spec文件并将其上传到我的 HTTP 服务器上。 并在google开发者控制台上配置了" 谷歌应用程序市场sdk" 。 但我的小工具在gmail收件箱按摩中没有显示。 我可能在小工具规范文件中出现了一些错误。
我尝试了很多,但没有得到任何解决方案。 googel开发人员doc仍然显示清单文件的旧流程 现在不行。
以下是我的小工具规范代码。
<?xml version="1.0" encoding="UTF-8"?>
<Module>
<ModulePrefs
author="Pragmatic techsoft"
author_email="pragtech.co.in"
height="200"
author_location="India">
<Require feature="dynamic-height"/>
<Require feature="google.contentmatch">
<Param name="extractors">
google.com:EmailBodyExtractor
google.com:SenderEmailExtractor
</Param>
</Require>
</ModulePrefs>
<Content type="html" view="card">
<![CDATA[
hello
]]>
</Content>
</Module>
那么,任何人都可以指导我如何配置marketplace sdk中的所有字段以及编写小工具规范文件。
欢迎任何建议。
提前致谢。
答案 0 :(得分:0)
为了帮助您完成Marketplace SDK配置部分,您可能需要检查Configure the Google Apps Marketplace SDK。有了这个,请使用[Google API控制台]的API部分中的启用的API 链接查看所有已启用的API的列表。在列表中,找到 Google Apps Marketplace SDK ,然后点击其配置图标。您需要配置以下每个设置:
- 申请信息:为您的应用输入以下详细信息:
- 应用
的简短说明- 每种尺寸的图标
- 选择&#34;允许单独安装&#34;如果您希望允许个别最终用户安装
- 支持网址:输入应用服务条款的网址,也可以选择列出其他网址类型的网址
- 范围:输入您的应用将访问的服务的OAuth2范围
- 扩展程序:这些设置可启用应用扩展程序
完成后,点击保存更改。
然后,对于小工具规范文件,您可能还想检查writing the gadget spec。编写小工具规范时请注意以下事项:
而且,如果您通读Gmail Contextual Gadgets并注意正确的安全框架以及使用提取器来避免遇到其他问题的限制,那将会非常有帮助。
答案 1 :(得分:0)
注意以下提示:
将应用添加到chrome web store并将其链接到您的Google项目,您可以使用项目ID将其描述为上下文小工具。发布此应用后,添加它以测试Google域。由于您的小工具处于开发阶段,因此请勿将您的应用发布到公开。您可以选择不同的“可见性选项”。
要禁用缓存,请使用nogadgetcache = 1(例如https://mail.google.com/?nogadgetcache=1)
我做了这些部分并为我工作:
我建议您选择要在其他范围内使用的每个范围 扩展在这里!我不知道为什么看起来谷歌只是问 这些权限适用于我的小工具
<Require feature="google.contentmatch">
<Param name="extractors">
google.com:MessageIDExtractor
</Param>
<Param name="extractors">
google.com:SenderEmailExtractor
</Param>
</Require>