2012-03-25 126 views
1

我對於處理Gmail API有點新,我對開發環境有疑問。Gmail邊欄小工具開發,開始

我想創建一個簡單的應用程序,它從Gmail用戶獲取未讀電子郵件,並將其發送到我的分析數據並提取一些信息的處理服務器(RESTful Web服務),最後使用提取的信息將其添加到用戶的Google日曆中。

我想開發一個側邊欄小工具,但我很好奇使用哪個IDE。我是否使用Google腳本API?它會使我的小工具便攜嗎?使用哪個IDE?

我知道有關使用oAuth訪問IMAP & SMTP的Gmail API,但是如何將它與側邊欄小工具集成?我在哪裏編寫代碼?哪種語言?

回答

2

首先,您需要閱讀Google's Gmail gadget documentation以瞭解如何製作它們。

基本上,您可以使用Google Gadget Editor (GGE)這是一個在您的瀏覽器中運行的非常簡單的IDE,或者您可以使用任何編輯器來編輯JavaScript和XML。您還需要一個可以發佈代碼的網站。谷歌小工具是一個XML + Javascript文件,駐留在一些網絡服務器中,遵循谷歌規定的模式。

Google Apps腳本是另一回事。它們是在Google電子表格中運行的腳本,可以訪問用戶的Google服務(docs,gmail和其他一些服務)。但是,他們不是小工具。要編寫一個,創建一個新的電子表格,然後轉到工具 - >腳本編輯器。

IMAP和SMTP是另一回事。它們是與郵件服務器交談的協議。幾乎所有的編程語言都有imap和smtp庫。但是,如果你想實現一個小工具,那不是你想要的。

+1

我曾在GGE上工作過,就像你說的那樣很簡單。但我的問題是我需要獲取電子郵件,然後將它們發送到另一臺服務器。這就是爲什麼我想爲Gmail使用IMAP。有什麼建議麼? – 2012-09-16 14:09:51

0

需要考慮的一件重要的事情是Apps腳本是獲得完全訪問Gmail的唯一方式。您可以輕鬆地將所有處理自動化,以將信息發送到日曆。

+0

我需要發送電子郵件到外部服務器做一些處理。任何想法我可以做到這一點?謝謝。 – 2012-09-16 14:11:44