2010-10-28 135 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的牆..

雙方將永遠不會平等。