Strona Facebook: http://facebook.com/getwellgabby/events/ ma obecnie 8 wydarzeń na tym ekranie. Widzę ich. Osoby niebędące administratorami mogą je zobaczyć i dołączyć do nich.Graph API/FQL Nie zwraca wszystkich zdarzeń dla strony
Jednak, gdy wykonuję połączenia za pośrednictwem interfejsu Graph API lub FQL, zwracane są tylko 4 przyszłe zdarzenia. Wyniki można zobaczyć tutaj: http://getwellgabby.org/events?raw=1 (Przewiń do dołu na surowy odpowiedzi.)
FQL Zapytanie jest:
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
Inspekcja indywidualne identyfikatory zdarzeń zwracane przez Graph API wykazuje żadnej różnicy między tymi wydarzeniami. Jednak podczas edytowania ich za pomocą interfejsu wyświetlają się w różnych oknach dialogowych.
Następują dwa przykładowe zdarzenia. Oba zostały stworzone przez tego samego administratora strony ok. W odstępie 24 godzin. Pierwsze zdarzenie wyświetla się poprawnie za pośrednictwem wywołania API/FQL. Drugi nie. Z przodu drugie wydarzenie wyświetla się inaczej niż pierwsze.
Dane poniżej zostały zwrócone za pomocą narzędzia FB Graph API Expplorer przy użyciu tokena dostępu z uprawnieniami "create_event".
Raporty poprawnie:
{
"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"
}
nie zgłasza poprawnie:
{
"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"
}
Note, dialog Zaczepy na razie, że nie zgłasza poprawnie nie zaakceptuje dodatkowe informacje na miejscu.
Nie chcę starych wydarzeń, chcę tylko przyszłych wydarzeń. – cpilko
? Since = teraz & do = 2013 –