Wykres API / FQL Nie zwraca wszystkich zdarzeń dla strony

Strona na Facebooku:http://facebook.com/getwellgabby/events/ obecnie ma na nim 8 wydarzeń. Widzę ich. Osoby niebędące administratorami mogą je zobaczyć i dołączyć do nich.

Jednak gdy wykonuję połączenia za pomocą 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, aby uzyskać surową odpowiedź.)

Zapytanie FQL to:

<code>  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
</code>

Sprawdzanie indywidualnych identyfikatorów zdarzeń zwracanych przez Graph API nie wykazuje żadnej różnicy między tymi zdarzeniami. Jednak podczas edytowania ich za pomocą frontonu są one wyświetlane w różnych oknach dialogowych.

Następują dwa przykładowe wydarzenia. Obie zostały utworzone przez tę samą stronę admin około. 24 godziny od siebie. Pierwsze zdarzenie wyświetla się poprawnie poprzez wywołanie API / FQL. Drugi nie. Od frontu drugie zdarzenie wyświetla się inaczej niż pierwsze.

Poniższe dane zostały zwrócone za pomocą narzędzia FB Graph API Expplorer przy użyciu tokena dostępu z uprawnieniami „create_event”.

Raporty poprawnie:

<code>{
  "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"
}
</code>

Nie raportuje poprawnie:

<code>{
  "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"
}
</code>

Uwaga, okno dialogowe dla zdarzenia, które nie raportuje poprawnie, nie akceptuje dodatkowych informacji o miejscu.

questionAnswers(2)

yourAnswerToTheQuestion