Gmail上下文小工具

时间:2015-04-28 18:06:24

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

我想问题一是 - 现在是否可以为gmail创建一个上下文小工具?

过去两天我已经花了很长时间阅读(非常过时的)文档向后和向前,以及我可以在主题上找到的每个论坛帖子。我已经尝试了所有的东西,什么都看不到,甚至没有一条错误信息可能会让我指向正确的方向。

这些是我一直关注的步骤,从开始时开始,并以管理员身份登录我的Google应用程序域时一步一步地进行。

1)在google驱动器中,创建了一个新的TestGadget.xml文件,在整个Web上公开共享它,并将Hello World示例代码的内容从此处https://developers.google.com/gmail/contextual_gadgets复制到其中。

2)在https://console.developers.google.com中删除了之前的尝试并创建了一个新项目并将其命名。

3)创建项目后,转到API(已启用6个,已尝试删除它们),单击Google Apps Marketplace SDK并启用它。

4)启用后,转到Google Apps Marketplace SDK的API配置,然后转到原始控制台。

现在在apis控制台 -

5)点击API访问,然后点击蓝色的“创建OAuth 2.0客户端ID”

6)给它一个名字(使用与项目相同的名称,不确定是否重要?)然后接下来,并为Web应用程序和服务帐户创建clientID设置(不确定上下文小工具需要什么)。

7)访问Google Apps Marketplace SDK选项  添加了说明
 添加了4个图标
 清除“允许个人安装”的复选框  为TOS添加了一个网址(http://www.google.com),以保持高兴

8)在扩展程序部分,检查了通用导航扩展程序,并再次将其指向www.google.com(必须具有此扩展程序或驱动器扩展程序,但对于上下文小工具都没有意义?!)

9)启用COB扩展。
   提取器URL - google.com:HelloWorld
   小工具网址 - https://drive.google.com/file/d/0B9LL5RYGoC4GUUFFU1FtOXpWSms
   Param Name - 你好(试过@hello,其他组合也只是加入)
   Param Value - 。*
   范围 - 邮件 - 主题行,邮件 - 邮件正文

并保存更改。在其他尝试中,我尝试了文档中的不同提取器,并使用指定的param名称更改了小工具代码,例如google.com:EmailBodyExtractor with email_body,always。* for value

10)单击测试安装流程,显示授权页面,同意条件,为我的域打开,然后接受。然后点击下一个下一个下一个位,同意发送通知。

11)去了https://admin.google.com/AdminHome?fral=1#AppsList:serviceType=MARKETPLACE,应用程序就在那里了。检查了设置,并授予了数据访问权限,并且每个人都已启用。

12)给自己发了一封来自另一个帐户的电子邮件,上面写着“你好世界”的主题和身体。

13)使用https://mail.google.com/mail/u/0/?nogadgetcache=1

登录gmail

......而且没什么

14)砰地靠在墙上。很难!

15)与非管理员用户重复最后2个步骤 - 仍然没有(并且没有通知应用程序)

16)回到墙上。 。 。 。

我错过了什么?

1 个答案:

答案 0 :(得分:3)

终于搞定了。 问题是托管/链接到谷歌驱动器上的小工具。 通过上面的确切示例,我将小工具ftp到我的网站并在那里链接到它,这一切都开始工作了。

然而,这是一种非常烦人的工作方式,我看到很多其他的例子声称在谷歌驱动器上使用了一个文档,那么在开发过程中是否有正确的方法使用谷歌驱动器来托管小工具? / p>