如何区分Facebook的评论和从Facebook的API返回的答复?

我试图抓取他们的回复,并赞同每个评论和回复,但目前为止没有运气的Facebook评论。

在试用下面的探险家api:

/v2.4/405944472923733/feed?fields=name,comments.summary(true).filter(stream).order(reverse_chronological)

我得到以下回应:

{ "name": "XYZ Photos", "comments": { "data": [ { "from": { "name": "Rajveer Singh", "id": "824840727631444" }, "message": "cvnbkjcvnbvc", "created_time": "2015-09-12T18:54:59+0000", "id": "417121811805999" }, { "from": { "name": "Rajveer Singh", "id": "824840727631444" }, "message": "bncvvkjbncvlknbcv", "created_time": "2015-09-12T18:54:58+0000", "id": "417121718472675" }, { "from": { "name": "Rajveer Singh", "id": "824840727631444" }, "message": "nbkjncvvknbc", "created_time": "2015-09-12T18:54:57+0000", "id": "417121691806011" }, { "from": { "name": "Rajveer Singh", "id": "824840727631444" }, "message": "nlcvknbcvnb", "created_time": "2015-09-12T18:54:56+0000", "id": "417121688472678" }, { "from": { "name": "Rajveer Singh", "id": "824840727631444" }, "message": "nkcjbnknb", "created_time": "2015-09-12T18:54:55+0000", "id": "417121685139345" }, { "from": { "name": "Rajveer Singh", "id": "824840727631444" }, "message": "nbkjncvkjn", "created_time": "2015-09-12T18:54:54+0000", "id": "417121678472679" }, { "from": { "name": "Rajveer Singh", "id": "824840727631444" }, "message": "nbkjncknb", "created_time": "2015-09-12T18:54:50+0000", "id": "417121665139347" } ], "paging": { "cursors": { "after": "WTI5dGJXVnVkRjlqZFhKemIzSTZOREUzTVRJeE5qWTFNVE01TXpRM09qRTBOREl3T0RRd09UQT0=", "before": "WTI5dGJXVnVkRjlqZFhKemIzSTZOREUzTXpBM09UWTRORFUwTURVd09qRTBOREl4TkRZNU9UQT0=" }, "next": "nextUrl" }, "summary": { "order": "reverse_chronological", "total_count": 76, "can_comment": true } } } 

我的问题是,虽然我在一个通话中收到所有的评论和回复,但我无法区分两者。 此外,它不给任何关于喜欢给予评论或回复的任何信息。

我怎样才能得到这些其他信息?

如果评论是回复,则使用parent字段。