Diagramm-API / FQL nicht zurück, werden alle Ereignisse für eine Seite
Facebook-Seite: http://facebook.com/getwellgabby/events/ hat derzeit 8 Veranstaltungen auf Sie. Ich kann Sie sehen. Nicht-admins können sehen, und Sie können sich Ihnen anzuschließen.
Jedoch, wenn ich telefonieren über die Graph-API und FQL, nur 4 zukünftige Veranstaltungen zurückgegeben werden. Die Ergebnisse können hier eingesehen werden: http://getwellgabby.org/events?raw=1 (Scrollen Sie nach unten für die raw-Antwort.)
FQL-Abfrage:
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
Inspektion einzelnen Ereignis-IDs zurückgegeben, die über Graph-API zeigt keinen Unterschied zwischen diesen Ereignissen. Allerdings, wenn die Bearbeitung über das Frontend zeigen Sie in verschiedenen Dialogen.
Probe zwei Ereignisse Folgen. Beide waren von der gleichen Seite ca admin. 24 Stunden auseinander. Das erste Ereignis zeigt, sachgerecht über eine API/FQL Aufruf. Die zweite nicht. Aus dem vorderen Ende, der zweiten Veranstaltung zeigt anders als die erste.
Daten unten wurde zurückgegeben mit der FB Graph API Expplorer Tool verwenden ein Access-Token mit "create_event" Privilegien.
Berichte Richtig:
{
"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"
}
Meldet sich nicht korrekt:
{
"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"
}
Hinweis, front-end-dialog für den Fall, dass nicht Bericht richtig akzeptieren keine zusätzlichen Ort Informationen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie seit und bis zu erhöhen, den Umfang Ihrer Anfrage.
hier ist ein Beispiel für die Verwendung der graph api explorer und Suche nach Veranstaltungen (Messen, zukünftige Ereignisse)
https://developers.facebook.com/tools/explorer/135669679827333/?method=GET&path=search%3Ftype%3Devent%26q%3Da%26limit%3D100%26since%3Dnow%26until%3Dnext%20year
für die graph-api-Anfragen:
bis, seit (ein unix timestamp oder ein beliebiges Datum angenommen von strtotime http://php.net/manual/en/function.strtotime.php): https://graph.facebook.com/search?until=yesterday&q=orange
Das Problem scheint behoben haben sich für die jetzt. Danke, wenn jemand nach diesem Problem hast, etwas auf Facebook.