让用户使用FQL从facebook访问事件数据

时间:2012-11-23 19:03:06

标签: facebook events facebook-fql

我无法使用fql获取我想要的信息。 我想得到所有人“参加”按名称排序的特定事件的名称和uid。 我知道如何使用以下查询获取参加活动的所有用户:

SELECT uid FROM event_member WHERE eid = ... AND rsvp_status = 'attending'

遗憾的是,event_member表没有uid的名称 我知道如何使用图形api从事件参与者那里获取名称和uid,但据我所知,没有办法按名称对其进行排序。

你的想法?

2 个答案:

答案 0 :(得分:1)

找到了答案,我忘了有一张叫做“用户”的桌子。解决方案是

SELECT uid, name FROM user WHERE uid IN
 (
  SELECT uid FROM event_member WHERE eid = "EXISTING_EVENT_ID" and rsvp_status= "attending"
 ) 
SORT BY name

答案 1 :(得分:0)

尝试像

这样的FQL查询
SELECT name, venue, location, start_time FROM event WHERE eid IN (
     SELECT eid FROM event_member WHERE uid = "USER_ID_HERE" and rsvp_status="attending"
 );