Pagina Facebook: http://facebook.com/getwellgabby/events/ ha attualmente 8 eventi. Posso vederli. I non amministratori possono vederli e possono unirsi a loro.Graph API/FQL Non restituisce tutti gli eventi per una pagina
Tuttavia, quando effettuo chiamate tramite l'API Graph o FQL, vengono restituiti solo 4 eventi futuri. I risultati possono essere visti qui: http://getwellgabby.org/events?raw=1 (scorrere verso il basso per una risposta prima.)
FQL Query è:
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
Ispezione ID evento singoli restituiti tramite Graph API mostra alcuna differenza tra questi eventi. Tuttavia, quando li modificano tramite il front-end, vengono visualizzati in finestre di dialogo diverse.
Seguono due eventi di esempio. Entrambi sono stati creati dalla stessa pagina admin ca. 24 ore di distanza. Il primo evento viene visualizzato correttamente tramite una chiamata API/FQL. Il secondo no. Dal front-end, il secondo evento viene visualizzato in modo diverso rispetto al primo.
I dati riportati di seguito sono stati restituiti utilizzando lo strumento Exapplorer dell'API grafico FB utilizzando un token di accesso con privilegi "create_event".
segnala correttamente:
{
"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"
}
non riporta correttamente:
{
"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"
}
nota, di dialogo front-end per l'evento che non riporta correttamente non accetterà luoghi degli eventi supplementari.
Non voglio vecchi eventi, voglio solo eventi futuri. – cpilko
? Since = now & until = 2013 –