通过FQL搜索用户的事件

时间:2010-12-01 16:22:12

标签: facebook facebook-graph-api facebook-fql

我想找到我的用户参加的活动,但不知何故fql在没有提供活动ID的情况下无法正常工作。谁知道为什么?

SELECT rsvp_status FROM event_member WHERE uid = int_user_uid

link:http://developers.facebook.com/docs/reference/rest/fql.query

1 个答案:

答案 0 :(得分:2)

来自Facebook Query Language (FQL) - Facebook Developers

  

查询的格式为SELECT [fields] FROM [table] WHERE [conditions]。与SQL不同,FQL FROM子句只能包含一个表。您可以在SELECT或WHERE子句中使用IN关键字来执行子查询,但子查询不能引用外部查询范围中的变量。您的查询也必须是可索引的,这意味着它在下面的文档中查询标记为可索引的属性。

即所有FQL查询都需要WHERE子句中至少有一个可索引列。

而且,正如您从FQL event table page中看到的那样,唯一可索引的属性是eid。