我正在使用FQL从用户的流中获取数据,以构建一个看起来像墙到墙的网页。有两个问题:
query =“SELECT post_id,message,created_time FROM stream WHERE filter_key IN(SELECT filter_key FROM stream_filter WHERE uid =”+ user ['uid'] +“AND type ='newsfeed')AND target_id =”+ uid +“AND actor_id =“+ user ['uid'] +”LIMIT 5“
和
query =“SELECT post_id,message,created_time FROM stream WHERE filter_key IN(SELECT filter_key FROM stream_filter WHERE uid =”+ user ['uid'] +“AND type ='newsfeed')AND target_id =”+ user [' uid'] +“AND actor_id =”+ uid +“LIMIT 5”
他们只会回来:
{}
我的查询有什么问题? 谢谢:))
答案 0 :(得分:1)
尝试检查您用于uid的值..
target_id表示发布到的墙,仅当墙不是actor_id的墙时...
两者永远不会平等。