2010-10-28 115 views
0

我正在使用FQL从用户流中获取数据以构建网页,看起来像是墙到墙。与两个查询:Facebook FQL查询返回{}

查询= “SELECT POST_ID,消息,CREATED_TIME FROM流WHERE filter_key IN(SELECT filter_key FROM stream_filter其中uid =” +用户[ 'UID'] +”和类型= '新闻源')AND target_id = “+ UID +” AND actor_id = “+用户[ 'UID'] +” LIMIT 5"

查询=“SELECT POST_ID,消息,CREATED_TIME FROM流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"

他们只回:

{}

什么是错误的,我的查询? 谢谢:)

回答

1

尝试检查您正在使用的uid值..

target_id意味着它被张贴在墙上,仅在墙不是actor_id的墙..

双方将永远不会平等。