【问题标题】:facebook fql query similar to friends checkinsfacebook fql 查询类似于朋友签到
【发布时间】:2011-08-05 06:59:00
【问题描述】:

寻找与以下搜索等效的 fql。希望得到朋友的所有签到和地点的名称。

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 语句是什么。理想情况下,将是其中包含地点详细信息的用户。

【问题讨论】:

    标签: facebook facebook-fql


    【解决方案1】:

    假设位置的名称与相应页面的名称相同:

    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 语句中获取您想要的所有数据,因为您需要来自 userpage 的数据表格。

    【讨论】:

    • 您好 jBit,我编辑了问题以解释更多。希望获取属于我朋友的签到的朋友姓名和地点详细信息
    • 现在我明白了。关闭 fql.multiquery。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多