使用facebook的图形api发出请求时如下:
{page-id}/feed?fields=myfield1,myfield2,etc
有没有办法请求针对{page-id}
的状态发表评论的其他数据?
例如,拨打电话时:
https://graph.facebook.com/v2.8/{page-id}/feed?field=comments?access_token=xxxxxxxxxx
返回以下数据(仅相关代码段):
comments": {
"data": [
{
"created_time": "2016-11-24T01:xx:xx+0000",
"from": {
"name": "jane doe",
"id": "xxxxxxxxxxxxx"
},
"message": "I am what I type.",
"id": "xxxxxxxxxxxxxxxxxxxxxxx"
}
我注意到在早期版本的图表api(v2.3& lower)中,如果你拨打电话
https://graph.facebook.com/v2.3/{page-id}/statuses?access_token=xxxxxxxxxx
以下数据(仅相关代码段)可用:
comments": {
"data": [
{
"created_time": "2016-11-11T13:xx:xx+0000",
"from": {
"name": "Jane Doe",
"id": "xxxxxxxxxxxxxxxxxx"
},
"message": "I am what I type",
"can_remove": false,
"like_count": 2,
"user_likes": false,
"id": "xxxxxxxxxxxxxx_xxxxxxxxxxxxxx"
}
请注意第二个示例中提供的"like_count": 2
数据。它提供了有关页面“帖子”评论所接收的喜欢数量的信息,这对于衡量整体网页参与度似乎很有价值。
有没有办法用当前版本的api请求此字段,例如v2.8?
我对使用图形API非常陌生,但是注意到文档对指定数据的一些方法有点了解。
答案 0 :(得分:0)
参数为{like_count}
,可以直接添加到comment
字段中:
https://graph.facebook.com/v2.8/{page-id}/feed?field=comments{like_count}?access_token=xxxxxxxxxx
更多'轮下'的例子:
https://graph.facebook.com/v2.8/{page-id}/feed?field=comments.limit(3).summary(true){like_count}?access_token=xxxxxxxxxx