Facebook 当您按创建者查询时,FQL事件表不会返回2013年的事件

Facebook 当您按创建者查询时,FQL事件表不会返回2013年的事件,facebook,facebook-graph-api,facebook-fql,Facebook,Facebook Graph Api,Facebook Fql,使用creator对事件表和索引进行FQL查询时,它不会返回2013年的任何事件。我试图提交一个bug报告,但它被标记为无效,因为他们说他们无法使用我给他们的确切查询重现问题。但我认为这是因为我在bug报告的标题中输入了一个错误,并键入了“2013年确实返回事件”,而不是“2013年不返回事件”。下面显示了我给他们的确切查询。是否有人可以验证此问题或让我知道我是否做错了什么 选择eid、开始时间、creator FROM event,其中creator=80241467512 ORDER BY

使用creator对事件表和索引进行FQL查询时,它不会返回2013年的任何事件。我试图提交一个bug报告,但它被标记为无效,因为他们说他们无法使用我给他们的确切查询重现问题。但我认为这是因为我在bug报告的标题中输入了一个错误,并键入了“2013年确实返回事件”,而不是“2013年不返回事件”。下面显示了我给他们的确切查询。是否有人可以验证此问题或让我知道我是否做错了什么

选择eid、开始时间、creator FROM event,其中creator=80241467512 ORDER BY start_time DESC

您可以与图形API查询进行比较:/80241467512?fields=events.fields(开始时间)

您会注意到,在graph API结果中,2013年有很多事件。但FQL的结果却没有。您还将注意到,与2012年及更早版本的graph API结果相比,FQL结果中有许多缺少的事件

我想使用FQL查询,因为我将使用“IN”语句查询多个页面ID


以下是我提交的bug报告的链接:

由于Facebook对修复bug表现出一种不专业的态度,我建议您尝试以下解决方法:

SELECT eid, start_time, creator FROM event
    WHERE eid IN (
        SELECT eid FROM event_member WHERE uid = 80241467512
    )
    ORDER BY start_time DESC
然后,在遍历所有事件时,过滤并拒绝创建者不等于80241467512的事件