facebook fql查询类似于朋友签到

时间:2011-08-04 19:45:39

标签: facebook facebook-fql

在下面的搜索中查找fql equivalente。希望得到朋友的所有签到以及地点的名称。

https://graph.facebook.com/search?type=checkin&access_token= ...

修改

temp_time = 2周前

如果在下面,请获取签到的页面ID(地点)和作者ID(用户)

SELECT author_uid, page_id FROM checkin WHERE timestamp > #{temp_time} AND author_uid IN(SELECT uid2 FROM friend WHERE uid1=me())

包含用户名的sql或fql语句以及响应的详细信息。理想情况下,用户可以使用其中的地点详细信息。

1 个答案:

答案 0 :(得分:0)

假设该位置的名称与其各自的页面相同:

SELECT checkin_id, author_uid, page_id FROM checkin 
WHERE author_uid IN (SELECT uid2 FROM friend WHERE uid1 = me()) 
AND page_id IN (SELECT page_id FROM page WHERE name = 'PAGE NAME')

FQL只允许FROM子句中的一个表,因此,我认为不可能从单个FQL语句中获取所需的所有数据,因为您需要来自user和{{}的数据{3}}表。