获取页面状态的字段注释与包含页面/订阅源请求的数据类似?

时间:2016-11-24 02:48:21

标签: facebook facebook-graph-api

使用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非常陌生,但是注意到文档对指定数据的一些方法有点了解。

1 个答案:

答案 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