2014-01-17 4 views
7

Aus verschiedenen Buchungen weiß ich, dass der Zeitstempel von einem ‚wie‘ wird von FB, insbesondere von hier gespeichert:Wie finde ich den Zeitstempel aller Facebook "Likes" eines Eventfotos?

https://developers.facebook.com/docs/reference/opengraph/action-type/og.likes/ 

Aber was Probleme Ich habe klar zu werden, ist, wie ein Foto gegeben, das geschrieben worden ist ein Event, ich würde alle Likes des Bildes bekommen und die Zeit, in der jedes Like erstellt wurde (und natürlich von wem).

Soweit ich sagen kann, es so etwas wie das gehen müsste:

  1. jeder Benutzer Ereignis eingeladen.
  2. Holen Sie sich die Likes jedes Benutzers.
  3. Überprüfen Sie, ob eines der Fbids der Likes mit den IDs der Ereignisfotos übereinstimmt.

Aber sicher Schritt 2 würde erfordern, dass ich mich im Namen jedes eingeladenen Benutzers anmelde und überhaupt, würde das oben genannte FB wirklich nicht zu viel abfragen? Ich gehe also davon aus, dass meine Vorgehensweise falsch ist.

Könnte mir jemand sagen, was die fql wäre, um ein Foto von einem Ereignis zu bekommen und dann die Benutzer, die das Foto und dann den Zeitstempel der dergleichen mögen?

Vielen Dank im Voraus!

Antwort

2

Kurze Antwort, können Sie nicht. Die FQL- oder Graph-API stellt solche Informationen nicht bereit.

Es gibt zwei Dinge in Facebook für Entwickler zu unterscheiden:

  1. Die FQL oder Graph API, die Entwickler der Facebook-Daten zugreifen kann (bedeutet es alles gehostet auf Servern von Facebook und gespeichert in Facebook-Datenbanken) wie Veranstaltungen, Fotos, Videos, Beiträge etc.
  2. Open Graph, die apps sagen auf Facebook können, was auf der App Seite passiert: wir sprechen über die eigenen Inhalte und Wünsche der App.

Beim Versuch, Informationen von einem Ereignisse (Inhalt von Facebook verwaltet) zu greifen, sind Sie im ersten Fall. Wie Sie sehen können here, here oder here, Likes werden nie durch einen Zeitstempel beschrieben.

Was Sie gesehen haben here befasst sich mit Open Graph, die nicht auf Facebook Veranstaltungen angewendet werden können.

+0

Danke Stephane. Wenn Sie jedoch sagen, dass Likes niemals durch einen Zeitstempel beschrieben werden, habe ich Folgendes gesehen: http://ternerdworld.files.wordpress.com/2011/02/586_facebook_like.jpg an einen Beitrag auf Quora.com angehängt. EDIT: Vielleicht sollte ich dich aber wörtlicher lesen. Das Beispiel, das ich gebe, ist kein Ereignis, also hat es einen Zeitstempel ...? Gute Erklärung für den Unterschied in FQL und OG. – Todd

+0

Likes ** sind ** durch einen Zeitstempel beschrieben. Aber die API ermöglicht es Entwicklern nicht, die Informationen zu erhalten. –

+0

Also das ist dann! :) Prost Stephane. – Todd

Verwandte Themen