Facebook 刚刚通知我“2013 年 7 月的重大变化”。有一个与我的应用程序相关。
弃用“stream”FQL 表 中的“comments”字段 我们将弃用“stream”FQL 表中的“comments”字段。请选择“comment_info”列获取“can_comment”和“comment_count”字段(以前称为“can_post”和“count”),并直接使用评论表检索评论列表。
在我们的应用程序中,我们使用这样的查询:
SELECT post_id, message, likes.count, comments.count, comments.comment_list FROM stream
WHERE source_id=me() AND actor_id=me() LIMIT 500
并收到这样的回复:
{
"data": [
{
**"post_id": "100002510712421_451594341600919",**
"message": "text",
"likes": {
"count": 1
},
"comments": {
"count": 2,
"comment_list": [
{
"fromid": 100001228089363,
"time": 1367073822,
"text": "text",
"text_tags": [
],
"id": "100002510712421_451594341600919_1181882",
"likes": 0,
"user_likes": false,
"post_fbid": 452073094886377
},
{
"fromid": 100000020227797,
"time": 1367173047,
"text": "text",
"text_tags": [
],
"id": "100002510712421_451594341600919_1183852",
"likes": 0,
"user_likes": false,
"post_fbid": 452790081481345
}
]
}
},
……
好的,现在尝试使用给定的 post_id 从“评论”表中获取信息
SELECT id, text, time, fromid FROM comment WHERE
post_id='100002510712421_451594341600919'
{
"data": [
]
}
回复是空的 有人可以提出解决方案吗?我们真的需要它!