2013-02-10 83 views
-2

我们的软件工程类目前正在完成一项任务,我们要创建一个连接到Facebook的Java小程序,允许用户从他们的朋友列表中选择一个朋友,然后检索该朋友的生日并返回一周中的某天那个朋友出生在。将Facebook连接到Java小程序?

现在,我已经完成了Java小程序部分,它目前允许用户输入任何日期,月份和年份。星期几算法完美运行。不过,我还没有完成Facebook的部分,因为我们班有而不是到目前为止涵盖了任何类型的Facebook开发,并且该任务在一周内到期。

无论如何,我发现了一个名为“RestFB”的API,它似乎很容易在一周左右的时间里学习,在这个任务到期之前离开。我想知道是否有人将Facebook连接到Java applet,如果有的话,该怎么办?我需要做的就是连接用户,获取他们的朋友列表,并获取所选朋友的生日。有没有人有任何想法如何做到这一点? (我的知识与我的导师一样了解Facebook的发展,但我很愿意学习。)

回答

2

我确信它可以完成。然而,从小应用程序调用Facebook API只有在小应用程序被信任的情况下才能起作用......'因为小应用程序将尝试连接到不同主机上的服务,以连接到从其启动小应用程序的服务。

另外,从安全的角度来看,applet并不是一个好主意......除非你认为Oracle的Java-in-a-a-browser安全性的记录奇迹般地将随着Java 7.0.13u和更高版本的改进而提高。 (即使他们这么做,也存在这样的问题,即大多数用户不保持其Java插件的最新状态。)

+0

幸运的是,我们的一位助理教练指导我们创建了一个安全的“项目页面”托管在亚马逊的服务上,所以我认为(加上我的Facebook帐户与开发人员服务以及不相关的东西)应该照顾“可信”部分。好吧,希望。另外,我知道整个Java applet安全风险处理,但不幸的是,教师指定的是我所做的。 – user41419 2013-02-10 07:20:57