列出最喜欢的帖子
List the most liked posts
使用 Graph Explorer API 调用以下内容:
me?fields=posts{likes.summary(true).filter(stream).order(ranked)}
我得到了我的 posts,谁喜欢包含总数的摘要:
{
"posts": {
"data": [{
"id": "xxxxxxxxxxxxxxxxxxx",
"likes": {
"data": [{
"id": "xxxxxxxxxxxxxxxxxxx",
"name": "xxxxxxxxxxxxxxxxxxx"
}],
"paging": {
"cursors": {
"before": "...",
"after": "..."
},
"next": "..."
},
"summary": {
"total_count": 35,
"can_like": true,
"has_liked": false
}
}
}, {
"id": "zzzzzzzzzzzzzz",
"likes": {
"data": [{
"id": "zzzzzzzzzzzzzz",
"name": "zzzzzzzzzzzzzz"
}],
"paging": {
"cursors": {
"before": "...",
"after": "..."
},
"next": "..."
},
"summary": {
"total_count": 30,
"can_like": true,
"has_liked": false
}
}
}]
}
}
通过这种方式,他给我带来了每个 post 的点赞数。如何列出更多点赞的post?
很抱歉这个简短的、有点令人不快的回答,但是……API 无法做到这一点。您需要收集结果并在 PHP 脚本中手动排序。
使用 Graph Explorer API 调用以下内容:
me?fields=posts{likes.summary(true).filter(stream).order(ranked)}
我得到了我的 posts,谁喜欢包含总数的摘要:
{
"posts": {
"data": [{
"id": "xxxxxxxxxxxxxxxxxxx",
"likes": {
"data": [{
"id": "xxxxxxxxxxxxxxxxxxx",
"name": "xxxxxxxxxxxxxxxxxxx"
}],
"paging": {
"cursors": {
"before": "...",
"after": "..."
},
"next": "..."
},
"summary": {
"total_count": 35,
"can_like": true,
"has_liked": false
}
}
}, {
"id": "zzzzzzzzzzzzzz",
"likes": {
"data": [{
"id": "zzzzzzzzzzzzzz",
"name": "zzzzzzzzzzzzzz"
}],
"paging": {
"cursors": {
"before": "...",
"after": "..."
},
"next": "..."
},
"summary": {
"total_count": 30,
"can_like": true,
"has_liked": false
}
}
}]
}
}
通过这种方式,他给我带来了每个 post 的点赞数。如何列出更多点赞的post?
很抱歉这个简短的、有点令人不快的回答,但是……API 无法做到这一点。您需要收集结果并在 PHP 脚本中手动排序。