2016-06-22 4 views
2

Ich versuche, alle Daten über den spezifischen Beitrag abzurufen. Bei einigen Posts habe ich festgestellt, dass das kommentierte Datum vor dem Erstellungsdatum liegt. Als ich das manuell in Facebook überprüfte, stellte ich fest, dass die über Rfacebook abgerufenen Daten falsch waren.Warum Facebook 'post date' ist größer als das 'post kommentierte Datum' in R?

Der verwendete Code war

library(Rfacebook) 
 
fb_oauth<-fbOAuth(app_id="app id", app_secret ="app secret",extended_permissions = TRUE) 
 
fb_post<-getPost("post id",fb_oauth,n=100,comments = TRUE,likes = TRUE,n.likes = 100,n.comments=100)

Das Ergebnis, das ich in RConsole erhalten hatte, war

Post Commented Date earlier than the Post Date

Kann jemand von euch mir dabei helfen? Wie kann man den Beitrag kommentieren, noch bevor er erstellt wird? Ich konnte nicht erkennen, wo der Fehler passiert ist. Einige der Post id ‚s, die diese Probleme hatten, sind

153542981344073_1159481850750176, 
153542981344073_1147835821914779, 
153542981344073_638451442853222, 
153542981344073_456937087671326, 
153542981344073_429242860440749 

Antwort

2

Es ist nichts falsch mit den Daten. Das Kommentardatum kann vor dem Post-Datum liegen.

Für den Beitrag mit der ID 153542981344073_1159481850750176 ist es ein "aktualisiert ihr Cover Foto" Beitrag. Die Abfolge der Ereignisse ist wie folgt:

  • Photo 9. Januar hochgeladen
  • Kommentar zu 11. Januar veröffentlicht wird
  • Titelbild ist Februar
  • auf 22 zu dem hochgeladenes Foto eingestellt

Die Post created_time ist das dritte Datum, nicht das erste.

+0

Danke für Ihre Hilfe Code. Ich muss prüfen, wie das erste Datum abgerufen werden kann. –

Verwandte Themen