Facebook OpenGraph DateTime-Attribut mit nur Datum wird als DateTime analysiert

8

Ich habe Probleme mit Facebook OpenGraph und einem DateTime Attribut, das ich auf meiner Seite einstelle.

Das Tag sieht so aus:

%Vor%

Das Tag wird ordnungsgemäß als DateTime für den Typ OpenGraph festgelegt. Ich benutze es, um eine neue Geschichte zu erstellen. Wenn ich einen Post simuliere, ändert er die Zeitzone so, dass sie mit meiner übereinstimmt (UTC-3), also bekomme ich den 09. Juni 2013 um 21:00 Uhr. Es ist ein Datum nur Ereignis und so habe ich nicht wirklich eine Zeit zu zeigen, nur ein Datum.

Kann ich Facebook zwingen, es als Datum zu analysieren?

    
Pedro Nascimento 03.06.2013, 22:00
quelle

3 Antworten

1
  

Kann ich Facebook zwingen, es als Datum zu analysieren?

Das scheint es gerade jetzt zu tun, aber es scheint nicht das zu sein, was Sie wollen.

Ich denke, dass Facebook-Dokumente das Precise-time -Format aufrufen könnte das sein, was du lieber verwenden solltest:

  

Präzise Zeit (z. B. "2012-07-04T19: 00: 00-0700"): Ereignisse, die zu einem bestimmten Zeitpunkt in einem bestimmten Abstand von UTC beginnen. Auf diese Weise verfolgen neue Facebook-Ereignisse die Zeit und ermöglichen es Benutzern, Ereignisse in verschiedenen Zeitzonen zu sehen.

Welche Formate Sie verwenden können, um den OG DateTime-Typ anzugeben, den Sie hier sehen können, Ссылка

    
CBroe 07.06.2013 15:48
quelle
1

Kann ich Facebook zwingen, es als Datum zu analysieren?

Nein. Facebook unterstützt keine Date Eigenschaft, nur eine DateTime Eigenschaft. Während es optional ist, dass Sie den Zeitanteil eines DateTime angeben, enthält die Eigenschaft dennoch eine Zeitkomponente und wird als solche aufgezeichnet. Facebook möchte, dass Dinge zu einem bestimmten Zeitpunkt passieren, nicht wie ein Datum.

    
Old Pro 09.06.2013 01:47
quelle
0

Beim Durchsuchen der Facebook-Dokumentation scheint das Zeitformat gemäß dieser Dokumentationsseite optional zu sein: Ссылка (Suche nach DateTime ).

    
Martin Bean 30.04.2015 09:42
quelle