如何在我的安卓应用中显示Facebook在线好友?

3
我想在我的应用中显示我的Facebook在线和离线好友,但我不知道如何显示。目前我已将所有Facebook好友列表显示在我的应用中。希望有人能帮助我解决这个问题,让在线和离线好友分开显示。
1个回答

1

首先 - 使用fb api获取朋友列表。

其次 - 在漂亮的UI组件或其他组件中显示列表。

所以我理解你已经完成了第一步,对吗?

如果是这样,那么你可以尝试创建一个容器,动态地将标签推回到其中。之后,你可以尝试一些更美观的解决方案,如我所说的..


请尽可能详细地解释您所做的事情...请更具体一些。 :)


编辑1

这是您需要的链接: https://developers.facebook.com/docs/reference/fql/user

使用以下内容: online_presence

用户在Facebook聊天中的状态。返回一个字符串,其中之一为active、idle、offline或error(当Facebook无法在服务器端确定出席信息时)。当该信息因隐私原因受到限制时,查询不会返回用户在Facebook聊天中的状态。

编辑2

也许您需要循环遍历所有朋友,并针对每个朋友执行查询。

   SELECT online_presence FROM user WHERE username = the_friend_from_list

这是一段伪代码,但我相信你能处理它。 :)

我完成了上述两个步骤,并在列表视图中获取了所有好友列表。但我想要在线好友。 - user2293429
我已经更新了答案,请看那里 - 可能是你需要的。 - Don Angelo Annoni
我还有一个疑问...我想查看我的朋友资料并与朋友聊天,我该怎么做?我不知道具体应该怎么做...请帮帮我.... - user2293429
只需阅读手册。有一些看起来像SQL查询的方法。 有一个带有配置文件的表,如果您需要某些信息,请选择该列。 https://developers.facebook.com/docs/reference/fql/profile.. 这里是您需要的方法。 然后这里是FQL(facebook query language)的说明。 它很简单-将此查询作为URL执行。 https://developers.facebook.com/docs/technical-guides/fql/…对于许多事情而言,简单的GET查询就足够了。 - Don Angelo Annoni
当你选择所需的元素时,你将收到包含数据的响应。然后你只需要解析并处理它 - 标签、HTML、文本字段等等 - 你明白了吗? - Don Angelo Annoni

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接