获取有关Facebook帖子的所有信息,包括反应

时间:2017-05-15 10:30:29

标签: c# facebook facebook-graph-api

我对Facebook Graph API的网址有疑问。有没有可能获得Facebook帖子的所有领域包括反应?我使用以下网址作为帖子:

https://graph.facebook.com/{pageName}/feed?access_token={access_token}

现在我收到这样的数据(非常好):

{
    "data": [
        {
            "id": "someId",
            "from": {
                "Name": "Page name",
                "category": "Sports Team",
                "id": "someId"
            },
            "message": "Hello world!",
            [...]
            "shares": {
                "count": 1
            },
            "likes": {
                "data": [
                    {
                        "id": "someId",
                        "name": "Some person"
                    }
                ]
            }
        },
        [...]
    ]
}

至于现在,我必须得到反应(LOVEWOWHAHASADANGRYTHANKFUL)从每个帖子下载以下网址的json(这非常耗时):

https://graph.facebook.com/v2.9/{postId}?access_token={access_token}&fields=reactions

唯一的问题是我在使用“普通”网址时没有得到反应(没有&fields)。是否有机会获得包含反应的所有信息,而无需将所有字段添加到&fields=from,message,likes,shares,reactions

1 个答案:

答案 0 :(得分:0)

来自CBroe的评论:

我必须在我的网址中将我想要保存的所有字段传递给我的数据库:

https://graph.facebook.com/v2.9/{pageName}/feed?access_token={access_token}&fields=id,from,message,name,[...],likes,comments,reactions,shares