寻找与下面的搜索等效的 fql。希望获得 friend 的所有签到和地点的名称。
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 语句是什么。理想情况下,应该是其中包含地点详细信息的用户。
最佳答案
假设位置的名称与其各自的页面相同:
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 的数据。和 page表格。
关于类似于 friend 签到的facebook fql查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6947647/