查询Facebook的特定地区的location_post表

时间:2012-03-15 23:57:09

标签: sql facebook-graph-api

我正在通过FB的FQL查询“location_post”表。

“https://developers.facebook.com/docs/reference/fql/location_post/”

我在朋友的位置帖子里很有意思。

使用以下内容,它会抛出一个错误并加载一段时间(可能是因为结果太多)

        SELECT id, page_id FROM location_post
        WHERE author_uid IN
        (SELECT uid2 FROM friend WHERE uid1=me())

我真的只对一个特定地区感兴趣,但这并不是说我一次可以阅读全世界所有朋友的活动。 那么,我如何使用“coords”来限制区域内的查询。 coords是一个

         Array ( [latitude] => 37.86564 [longitude] => -122.25061 ) 

1 个答案:

答案 0 :(得分:3)

SELECT id, page_id FROM location_post WHERE distance(latitude, longitude, '37.86564', '-122.25061') < 10000

这将为您提供距离该地点10,000米范围内的所有帖子。