我试图只获得那些尚未过期的Facebook活动(即将发生的事件)。
当我使用以下查询时,我会收到所有事件,包括很久以前已过期的事件。
FBRequestConnection startWithGraphPath:@"/me/events"
parameters:nil
HTTPMethod:@"GET"
答案 0 :(得分:11)
您可以使用
中描述的since
参数
如果您将时间戳设置为当前时间,则应该只能看到未来的事件:
/me/events?since=1417508443
答案 1 :(得分:2)
您可以使用time_filter=enum{upcoming,past}
。例如如果您想要即将到期的活动尚未过期,请发送此类请求
/ page_name_or_id /事件?time_filter =即将到来的
通过这种方式,您不必像since=timestamp
查询一样处理时区问题。