【问题标题】:Gmail contaxtual gadget is now showing in gmail messageGmail 上下文小工具未显示在 Gmail 邮件中
【发布时间】:2017-04-09 21:25:26
【问题描述】:

我开发了 gmail 联系小工具规范文件并将其上传到我的 HTTP 服务器上。 并在谷歌开发者控制台上配置了“google apps marketplace sdk”。 但是我的小工具仍然没有显示在 gmail 收件箱按摩中。 我可能在小工具规范文件中有一些错误。

我尝试了很多,但没有得到任何解决方案。 googel 开发者文档仍然显示 ma​​nifest 文件的旧流程 现在不行。

以下是我的小工具规格代码。

<?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>

那么,任何人都可以指导我如何配置市场 sdk 中的所有字段以及编写小工具规范文件。

欢迎提出任何建议。

提前致谢。

【问题讨论】:

    标签: google-apps-marketplace gmail-contextual-gadgets


    【解决方案1】:

    为了在 Marketplace SDK 配置部分为您提供帮助,您可能需要查看 Configure the Google Apps Marketplace SDK。这样,使用 [Google API 控制台] API 部分中的已启用 API 链接查看所有已启用 API 的列表。在列表中,找到 Google Apps Marketplace SDK,然后点击其配置图标。您需要配置以下各项设置:

    • 应用程序信息:为您的应用程序输入以下详细信息:
      • 应用的简短描述
      • 每种尺寸的图标
      • 如果您希望允许单个最终用户安装,请选择“允许单独安装”
    • 支持 URL:为您的应用服务条款输入一个 URL,也可以选择为列出的其他 URL 类型输入一个 URL
    • 范围:输入您的应用将访问的服务的 OAuth2 范围
    • 扩展:这些设置启用应用扩展

    完成后点击保存更改。

    然后,对于小工具规范文件,您可能还需要检查writing the gadget spec。在编写您的小工具规范时,还请注意以下几点:

    而且,如果您通读 Gmail Contextual Gadgets 并注意正确的安全框架以及使用提取器的限制以避免遇到其他问题,这将非常有帮助。

    【讨论】:

      【解决方案2】:

      注意以下提示:

      • 将应用程序添加到 chrome web store 并将其链接到您描述上下文小工具的 Google 项目,并使用项目 ID。发布此应用后,将其添加到测试 Google 域。由于您的小工具处于开发阶段,因此请不要将您的应用发布到 Public。您可以选择不同的“可见性选项”。

      • 要禁用缓存,请使用 nogadgetcache=1(例如 https://mail.google.com/?nogadgetcache=1

      • 使用您要测试的管理员帐户登录,否则需要更多时间来更新清单。
      • 修改“Google Apps Marketplace SDK”后点击“测试安装流程”确保没有新权限。

      我做了这些部分并为我工作:

      • 将 google.com:MessageIDExtractor 定义为第一个扩展,但您不需要它。

      我建议选择您想在其他范围内使用的每个范围 在这里扩展!我不知道为什么把它似乎谷歌只是问 我的小工具的这些权限

      1. 在 gadget.xml 中单独定义 Param 提取器,不要使用逗号:

      <Require feature="google.contentmatch">
        <Param name="extractors">
          google.com:MessageIDExtractor
        </Param>
        <Param name="extractors">
          google.com:SenderEmailExtractor
        </Param>
      </Require>

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-07-07
        • 1970-01-01
        • 2016-11-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-09-05
        相关资源
        最近更新 更多