0

我正在尝试找到一种方法来获取群组的未读帖子计数,例如 Facebook.com 左侧菜单中显示的帖子

我能够在 FQL 中找到对 Group 表的引用,但我看不到任何表示未读消息计数的字段

我是在正确的地方找到这些数据还是有其他方法可以检索它?

4

1 回答 1

0

这在 FQL 或 Graph API 中可用作unreadGroup 的字段,但在 FQL 中,这是group_membertable,而不是grouptable。

要访问组的未读计数,您需要用户的user_groups 许可

示例图 API 调用:

/me/groups?fields=unread

回复:

{
  "data": [
       {
      "name": "Facebook Developers", 
      "version": 1, 
      "id": "146797922030397", 
      "unread": 11, 
      "bookmark_order": 1
    }, 
// snip

示例 FQL 查询: select gid, unread from group_member where uid = me()

示例响应:

{
  "data": [
    {
      "gid": "146797922030397", 
      "unread": 3


}
// removed other groups
于 2013-02-12T21:54:40.777 回答