希望创建将Facebook和电子邮件帐户完全结合在一起的桌面应用程序 - 陷入第一关?

时间:2011-08-20 18:06:33

标签: java facebook api email desktop-application

第一张海报:)

正如标题所说,我正在寻找创建一个桌面应用程序,它将通知我Facebook和新电子邮件的变化,而facebook部分(我试过的第一部分)让我感到困惑。我之前从未使用过api,也不知道如何将facebook的api与我想要创建的桌面帮助器集成。我将使用java来创建这个桌面助手。

提前致谢!

1 个答案:

答案 0 :(得分:2)

以下是您开始使用的几点建议。请随时要求澄清,我会相应地编辑我的答案:

  1. 对于Facebook,您实际上可以通过他们的API获取所有这些信息。 API有很多类型,但Facebook专门使用REST API而不是http。

  2. 要与所有其他电子邮件帐户(根据您的问题)合并,您需要处理SMTP或IMAP(您计划与Facebook合并的任何电子邮件协议)。这已经通过Java Mail API集合内置于Java

  3. 然后,您可以间隔轮询此数据,以便从Facebook和您的邮件获取更新

  4. 一旦你弄清楚如何获取数据,剩下的就是遵循一个好的MVC框架。这意味着将您的演示文稿,数据和控制器(应用程序逻辑)分开。确保您正在分离#1和#2的类,并且每个类都将其数据放入规范化数据格式,然后将其提供给您的View(表示层)