我正试图找到一种方法来获取群组未读帖子的数量,例如Facebook.com左侧菜单中显示的帖子
我能够找到对Group table in FQL的引用,但我看不到任何字段代表未读消息的数量
我是否在正确的位置找到这些数据,还是有其他方法可以检索它?
答案 0 :(得分:0)
这可以在FQL或Graph API中作为组的unread
字段使用,但在FQL中,这是group_member
table,而不是group
表。
要访问群组的未读数量,您需要来自用户的user_groups
Permission。
示例图谱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