2011-08-20 48 views
1

第一張大字報:)希望創建兼容Facebook和電子郵件帳戶的桌面應用程序 - 一舉陷入困境?

正如標題所說,我希望創建一個桌面應用程序,它會通知我在Facebook和新電子郵件的變化,以及Facebook的部分(我試過的第一部分)是令人費解我。我從來沒有使用API​​,也不知道如何將facebook的API與我想創建的桌面幫助器集成。我將使用java創建這個桌面幫助程序。

在此先感謝!

+0

考慮到你的經驗(或缺乏)這聽起來像你在旅途中。我會研究輪詢用戶狀態rss提要,並提醒新的狀態更改(您將不得不手動計算出哪些是新的)。這似乎是一個更簡單的方法。 – Jacksonkr

+0

我不想要狀態變化,我想要在評論,郵件和朋友請求(基本上意味着紅色數字出現/增加在這3個圖標左上角):) – Jarob22

+2

你的問題是什麼? (沒有,在標題中添加'?'並不意味着問題。) –

回答

2

這裏有幾個指導你開始。請隨時要求澄清,並會進行相應的修改我的答案是:

  1. 對於Facebook,你其實可以通過他們的API把所有這些信息。 API有很多種類型,但Facebook特別使用HTTP上的REST API。

  2. 進行HTTP調用對於所有其他電子郵件帳戶相結合(根據您的問題),你需要處理SMTP或IMAP(任一電子郵件協議,你正在計劃與Facebook結合)。這是通過自己的Java郵件API集已經內置到Java

  3. 然後,您可以輪詢間隔的基礎上這些數據來獲得來自Facebook的更新和您的郵件

  4. 一旦你已經想通了如何獲得數據,其餘的只是遵循一個好的MVC框架。這意味着分離出你的演示文稿,數據和控制器(應用程序邏輯)。請確保您有分離的#1和#2,他們每個人的階級把自己的數據,以標準化的數據格式,然後讓進到你的視圖(表示層)

+0

剛剛意識到我從來沒有接受過這個答案。現在就這樣做! :) – Jarob22

相關問題