Javascript 我是否可以让已登录我的Facebook活动或正在参加我的活动的用户?

Javascript 我是否可以让已登录我的Facebook活动或正在参加我的活动的用户?,javascript,facebook,facebook-events,Javascript,Facebook,Facebook Events,使用Facebook的JavaScript API,我可以获得我的活动和所有与会者的rsvp状态 我想得到的是关于谁参加了活动的信息,或者更新了他们的状态,说他们参加了活动 参加我的活动的人员的状态: 据我所知,我需要遍历用户的签入,看看他们是否在我的活动中。我似乎无法查询所有已签入的用户的事件。这是真的吗?您可以使用FQL表事件\u成员来查询 事件的FQl查询为 https://graph.facebook.com/fql?q=select+uid,+rsvp_status+from+eve

使用Facebook的JavaScript API,我可以获得我的活动和所有与会者的rsvp状态

我想得到的是关于谁参加了活动的信息,或者更新了他们的状态,说他们参加了活动

参加我的活动的人员的状态:


据我所知,我需要遍历用户的签入,看看他们是否在我的活动中。我似乎无法查询所有已签入的用户的事件。这是真的吗?

您可以使用FQL表事件\u成员来查询

事件的FQl查询为

https://graph.facebook.com/fql?q=select+uid,+rsvp_status+from+event_member+where+eid=599978450080176&access_token={ACCESS_TOKEN}
您可以通过JS SDK使用它,如下所示:

FB.api('https://graph.facebook.com/fql?q=select+uid,+rsvp_status+from+event_member+where+eid=599978450080176&access_token=' + access_token');

如果没有用户的User_checkins权限,您就无法抓取所有登录您事件的人,您需要通过应用程序收集这些信息。

是的,目前除了循环用户的签入外,恐怕没有其他选择:/


PS:@Tobi,这将返回与会者列表,而不是在活动中登记的用户列表(抱歉,我的回答中必须包括这一点,因为我还不能发表评论)。

没错。。。据我从TwisterMc的活动中了解,该活动没有附加任何位置(请参阅和FQL“从活动中选择地点,位置,eid=599978450080176”)。因此,在我看来,“在活动中签入”是不可能的。