类似于 friend 签到的facebook fql查询

标签 facebook facebook-fql

寻找与下面的搜索等效的 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/

相关文章:

android - 如何使用 Graph API 或 FQL 检索 Facebook 个人资料图片评论

javascript - 过滤由 Facebook graph api 提取的 friend 列表(更多的是 JavaScript/Jquery 问题而不是 Facebook API 问题)

Facebook 图形 API 搜索 "Unofficial Results"

facebook - 使用 Facebook API,获取成员资格等待批准的用户组列表

php - 从 facebook api Restserver 获取 JSON 响应

facebook - 使用 FQL 获取用户的 Facebook Likes

iphone - 在 Facebook 墙上上传照片 iPhone sdk

android - 如何使用 Corona SDK 工具在 Android 设备的 Facebook 墙上分享或发布游戏分数?

Facebook Graph API : User timezone. 全年都在变化吗?

javascript - 在 FQL 中为 10 个随机的 Facebook 好友找一张照片?