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.

InformationsquelleAutor cpilko | 2012-04-26
Schreibe einen Kommentar