如上。

我已经尝试过FQL查询

SELECT eid FROM event WHERE
   (start_time > 2011-08-19T03:00:00+0000) AND (end_time < 2011-08-19T08:00:00+0000) AND
   ((venue.latitude + 0.005 > 23.7490375) OR (venue.latitude - 0.005 < 23.7490375)) AND
   ((venue.longitude + 0.005 > 90.39463031) OR (venue.longitude - 0.005 < 90.39463031)))

我得到的结果是

您的陈述无法建立索引。 WHERE子句必须包含可索引的列。在http://developers.facebook.com/docs/reference/fql链接的表中,此类列用*标记

有没有办法使用Facebook或其他数据库服务来获取此信息?

最佳答案

无法通过您要搜索的详细程度进行搜索。

在FQL中,事件表需要一个索引,您可以尝试使用AND CONTAINS('a')选择所有包含字符a的事件。这是一种非常暴力的方法。

10-08 12:03