【问题标题】:Gmail Sidebar gadget development, getting startedGmail 侧边栏小工具开发,入门
【发布时间】:2012-03-25 17:02:08
【问题描述】:

我对处理 Gmail API 有点陌生,我有一个关于开发环境的问题。

我想创建一个简单的应用程序,从 gmail 用户处获取未读电子邮件,将其发送到我的处理服务器(RESTful Web 服务),在那里我分析数据并提取一些信息,然后最后使用提取的信息添加将其添加到用户的 Google 日历中。

我正在考虑开发一个侧边栏小工具,但我很好奇要使用哪个 IDE。我是否使用 Google 脚本 API?它会让我的小工具便携吗?使用哪个 IDE?

我知道使用 oAuth 访问 IMAP 和 SMTP 的 Gmail API,但是如何将它与侧边栏小工具集成?我在哪里写代码?哪种语言?

【问题讨论】:

    标签: api rest gmail google-apps-script


    【解决方案1】:

    首先,您需要阅读 Google's Gmail gadget documentation 以了解如何制作它们。

    基本上,您可以使用Google Gadget Editor (GGE),这是一个在您的浏览器中运行的非常简单的 IDE,或者您可以使用您喜欢的任何编辑器来编辑 JavaScript 和 XML。您还需要一个可以发布代码的网站。 google gadget 是一个 XML+Javascript 文件,它驻留在某些网络服务器中,并且遵循 google 规定的架构。

    Google Apps 脚本是另一回事。它们是在 google 电子表格中运行的脚本,可以访问用户的 google 服务(docs、gmail 和其他一些服务)。但是,它们不是小工具。要编写一个,创建一个新的电子表格,然后转到工具->脚本编辑器。

    IMAP 和 SMTP 是另一回事。它们是与邮件服务器通信的协议。几乎所有编程语言都有 imap 和 smtp 库。但是,如果你想实现一个小工具,那不是你想要的。

    【讨论】:

    • 我在 GGE 工作过,正如你所说,这很简单。但我的问题是我需要获取电子邮件然后将它们发送到另一台服务器。这就是为什么我想将 IMAP 用于 gmail。有什么建议吗?
    【解决方案2】:

    需要考虑的重要一点是,Apps 脚本是获得对 Gmail 的完全访问权限的唯一方法。您可以轻松地自动化所有处理以将信息发送到日历。

    【讨论】:

    • 我需要将电子邮件发送到外部服务器进行一些处理。知道我该怎么做吗?谢谢。
    猜你喜欢
    • 1970-01-01
    • 2010-09-20
    • 2010-12-24
    • 1970-01-01
    • 2012-05-12
    • 1970-01-01
    • 2018-11-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多