1

我有一个 FQL 查询,我的网站用它来拉取各种用户或页面的活动事件,并将它们显示在地图上。这在去年运作良好。

SELECT eid, update_time
FROM event
WHERE creator = 139074072804205 
    AND (end_time >= now() OR (end_time = 'null' AND start_time >= now()))
    AND eid IN (SELECT eid FROM event_member WHERE uid = 139074072804205)

但是,在过去 2 个月的某个时候,查询已停止工作,并返回以下错误:

{
  "error": {
  "message": "An unknown error has occurred.", 
  "type": "OAuthException", 
  "code": 1
  }
}

任何人都可以阐明可能发生的事情吗?我在上面的示例中查询的页面是公开的,并且至少有 6 个公开事件。

https://www.facebook.com/USCSEATTLE/events

我注意到的唯一怪癖是,如果我删除子句中的creator = 139074072804205条件WHERE,查询会返回结果......但当然它会返回页面已回复的所有未来事件,而不是页面创建的事件。

编辑:

似乎这是自 2013 年 3 月以来的一个已知错误。 https://developers.facebook.com/bugs/501594683237232

4

0 回答 0