获取用户在Facebook中参加的活动的数量

时间:2014-02-24 11:01:24

标签: php facebook-graph-api

我想获得过去6个月内参加的活动计数。 我正在使用graph api / user_id / events 但是没有得到任何结果。

1 个答案:

答案 0 :(得分:1)

您可以在https://developers.facebook.com/tools/explorer处使用调试器。

确保您已授予 user_events 权限范围:

enter image description here

FQL查询:

  

SELECT eid FROM event_member WHERE uid = me()AND   rsvp_status = '参加'

示例:

enter image description here

如您所见,只有一个活动ID正在参加。

对于您的情况,它更复杂,因为您必须比较过去6个月范围内的start_time,并相应地按start_time(从本页的最后一项获取)进行分页。您可以设置一个低LIMIT编号进行测试。将 ORDER BY start_time DESC 设置为确保其分页基于 start_time ,而不是uid或其他内容。

enter image description here

文档:https://developers.facebook.com/docs/reference/fql/event_member/