Facebookページ:http ://facebook.com/getwellgabby/events/には現在8つのイベントがあります。私はそれらを見ることができます。非管理者はそれらを見ることができ、それらに参加することができます。
ただし、Graph APIまたはFQLを介して呼び出しを行うと、4つの将来のイベントのみが返されます。結果はここで見ることができます:http://getwellgabby.org/events? raw = 1(生の応答については一番下までスクロールしてください。)
FQLクエリは次のとおりです。
SELECT eid, name, start_time, end_time, location, venue, description
FROM event WHERE eid IN ( SELECT eid FROM event_member WHERE uid = 213367312037345 ) AND end_time > now()
ORDER BY end_time asc
Graph APIを介して返された個々のイベントIDを調べると、これらのイベントに違いはありません。ただし、フロントエンドを介して編集すると、異なるダイアログに表示されます。
2つのサンプルイベントが続きます。両方とも同じページ管理者によって作成されました。24時間間隔。最初のイベントは、API/FQL呼び出しを介して正しく表示されます。2番目はしません。フロントエンドから見ると、2番目のイベントは最初のイベントとは異なって表示されます。
以下のデータは、「create_event」権限を持つアクセストークンを使用してFB Graph APIExpplorerToolを使用して返されました。
正しく報告する:
{
"id": "344143808978921",
"owner": {
"name": "Get Well Gabby",
"category": "Non-profit organization",
"id": "213367312037345"
},
"name": "Get Well Gabby Day With The Reading Phillies",
"description": "Please join [truncated...]",
"start_time": "2012-06-10T13:30:00",
"end_time": "2012-06-10T16:30:00",
"location": "FirstEnergy Stadium",
"venue": {
"street": "1900 Centre Ave.",
"city": "Reading",
"state": "Pennsylvania",
"country": "United States",
"latitude": 40.357,
"longitude": -75.91434,
"id": "223424611014786"
},
"privacy": "OPEN",
"updated_time": "2012-04-25T14:22:57+0000",
"type": "event"
}
正しく報告されません:
{
"id": "128748077259225",
"owner": {
"name": "Get Well Gabby",
"category": "Non-profit organization",
"id": "213367312037345"
},
"name": "Get Well Gabby Day With The Wilmington Blue Rocks",
"description": "Get Well Gabby Day With [truncated...]",
"start_time": "2012-07-29T13:35:00",
"end_time": "2012-07-29T16:35:00",
"timezone": "America/New_York",
"location": "Frawley Stadium",
"venue": {
"id": "148306638522325"
},
"privacy": "OPEN",
"updated_time": "2012-04-25T18:11:35+0000",
"type": "event"
}
正しく報告されないイベントのフロントエンドダイアログは、追加の会場情報を受け入れないことに注意してください。