私のサイトがさまざまなユーザーまたはページのアクティブなイベントを取得し、それらをマップに表示するために使用した 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
と、クエリが結果を返すことです...しかし、もちろん、ページが作成したものではなく、ページがRSVPしたすべての将来のイベントを返します。
編集:
これは 2013 年 3 月以降の既知のバグのようです。 https://developers.facebook.com/bugs/501594683237232