使用Facebook的JavaScript API我可以获得所有与会者的活动和rsvp状态。
我想知道的是有关谁参加活动或更新其状态以表明他们参加活动的信息。
我的活动中的人员状态:http://note.io/1maQlip
据我所知,我需要遍历用户签到以查看他们是否参加了我的活动。我似乎无法为签入的所有用户查询事件。这是真的吗?
答案 0 :(得分:0)
您可以使用FQL表event_member来查询
https://developers.facebook.com/docs/reference/fql/event_member/
您事件的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权限,你不能做的就是为每个登记你的人进行抓取,你需要通过应用程序收集事件。
答案 1 :(得分:0)
是的,我担心目前没有其他选择可以绕过用户的签到:/
PS: @Tobi,这将返回与会者列表,而不是在活动中签到的用户列表(抱歉,必须将此包含在我的回答,因为我无法评论)。