提取Facebook个人资料以供离线使用

时间:2011-12-04 14:28:32

标签: java facebook

我想开发一个简单的基于java的应用程序,它可以连接到Facebook个人资料并以特定格式保存朋友的个人资料以供离线使用。稍后如果进行任何离线更改,则当连接可用时,应自动更新用户配置文件。例如,如果我们在他的时间轴上发布任何评论,下次连接可用时,应该更新到他的个人资料。现在我的问题是:

  1. 这对于Java桌面应用程序是否可行?
  2. facebook有没有我们需要的API?如果是什么API?
  3. 我们可以将时间轴中的日期和时间保留为离线发布的日期和时间吗?
  4. 尽可能提供一些细节。如果您不理解任何部分,请在此处发表评论:)

2 个答案:

答案 0 :(得分:0)

你提出的所有问题确实很有可能。 Here is a link到facebook图表api参考..在那里,您将找到实现应用程序所需的所有信息。

一个快速的谷歌搜索结果这个结果为Facebook的一个java sdk:

http://code.google.com/p/facebook-java-api/

答案 1 :(得分:0)

是的,可以将配置文件放在缓存中,在离线模式下对配置文件执行操作,并在用户上线时应用它们。

唯一的问题是坚持日期时间戳,你在Facebook上无法控制这些。因此,日期时间将从应用程序“在线”开始。

Facebook获得了一个名为Graph API的API,直接使用Graph API非常简单。但是如果需要,你可以找到一个Java库来帮助你。

我建议你先阅读官方文档中的一些内容,然后再继续使用库。

可能感兴趣的链接:

注意:链接到Lix答案的库可能有点过时,Facebook因其API的快速变化而闻名,而且该库自2010年以来一直没有更新。