2011-08-20 50 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

相关问题