在下面的搜索中查找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语句以及响应的详细信息。理想情况下,用户可以使用其中的地点详细信息。
答案 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}}表。