我可以获取用户事件,但我需要使用像美国,英国,印度这样的事件来获取事件。
如何在Facebook中获取事件位置或黑白日期范围
答案 0 :(得分:0)
方式#1 :使用事件对象的图表API来自:http://developers.facebook.com/docs/reference/api/event/
当您使用https://graph.facebook.com/{EventId}?fields=location
调用图形API时,如果事件管理员指定了该位置,则应该返回该位置。然后,您可以尝试查看该位置是否位于您要查找的区域。如果没有,那么转到下一个。
方式#2 :使用事件fql表的图谱API来自:http://developers.facebook.com/docs/reference/fql/event/
当您使用https://graph.facebook.com/fql?q=SELECT name, location FROM event WHERE eid={EventId}
调用图表API时,您还会返回事件和位置。如果您想要变得棘手并获得经过身份验证的用户的所有事件的列表,那么您可以执行FQL,例如SELECT name, location FROM event WHERE eid IN (SELECT eid FROM event_member WHERE uid=me())