Was ist die richtige Umsetzung der Open Graph "Artikel" - Typ?

Muss ich hinzufügen, Open Graph-tags, um eine blog-Seite. Es scheint aus der Lektüre der spec (http://ogp.me/) mit einem og:type von article ist der Weg zu gehen. Allerdings finde ich die Skillung unklar und ich bin mir nicht sicher, wie die Umsetzung der syntax korrekt.

Zwei Beispiel-websites Umsetzung dieses anders Beispiel:

  1. Beispiel aus GitHub: (https://github.com/niallkennedy/open-graph-protocol-examples/blob/master/article-utc.html)
    <head prefix="og: http://ogp.me/ns# article: http://ogp.me/ns/article#">
    <meta property="og:title" content="...">
    <meta property="og:type" content="article">
    <meta property="article:published_time" content="...">

    Hinweis: die og und article namespaces registriert sind und dass og und article sind als Eigenschaften.

  2. BBC News-Artikel
    <head>
    <meta property="og:title" content="...">
    <meta property="og:type" content="article">
    <meta property="og:article:author" content="...">

    Hinweis: keine namespace-Registrierung und - og und og:article sind als Eigenschaften.

  3. Eine Variante, die ich gesehen habe in freier Wildbahn von der oben, bei der Registrierung nur die og namespace und noch immer auf og:article als Eigenschaft.
    <head prefix="og: http://ogp.me/ns#">
    <meta property="og:title" content="...">
    <meta property="og:type" content="article">
    <meta property="og:article:published_time" content="..">

Option 3 ist das, was ich die erste Zeit habe ich versucht, diese auch umzusetzen. Bei mir lief es über die Facebook validation tool wurde mir gesagt:

Objekte dieses Typs erlauben keine Eigenschaften mit der Bezeichnung 'og:Artikel:published_time'.

Für den moment, ich habe mit option 1 und obwohl dieses überprüft, ich würde gerne wissen, was die endgültige richtige syntax ist?

InformationsquelleAutor jamieburchell | 2015-04-20

Schreibe einen Kommentar