type open depurer debugger debug checker app_id facebook xhtml opengraph

open - Facebook abre metaetiquetas de gráficos y html válido



og:type (1)

Posible duplicado:
Error de validación de HTML para el atributo de propiedad

De acuerdo con Facebook para usar su botón Me gusta y las metaetiquetas de gráfico abierto, necesitas colocar algo como esto en tu página html.

<meta property="og:title" content="The Rock"/> <meta property="og:type" content="movie"/> <meta property="og:url" content="http://www.imdb.com/title/tt0117500/"/> <meta property="og:image" content="http://ia.media-imdb.com/rock.jpg"/> <meta property="og:site_name" content="IMDb"/>

¿A qué diablos están jugando? Este es html no válido, el atributo ''propiedad'' no es y nunca ha sido un atributo de la metaetiqueta así que ¿por qué ha usado Facebook esto en lugar de <meta name = "og: title" content = "The Rock" />?

Soy reacio a probar en mi sitio en vivo con un ''nombre'' válido en lugar de ''propiedad'' porque si lo intento y no funciona en mi sitio, cualquiera que haga clic mientras lo estoy probando tendrá errores similares. Entonces ... ¿Alguien sabe si utilizo el uso ''nombre'' en lugar de ''propiedad'', ¿seguirá funcionando?


No olvide que también quieren que declare algunos esquemas a la etiqueta html, específicamente el gráfico abierto a través de xmlns:og="http://opengraphprotocol.org/schema/ . OG se basa en RDFa que agrega los atributos adicionales a las etiquetas meta

Una vez que haya terminado con eso, asegúrese de agregar su fb: like - <fb:like href="http://developers.facebook.com/" width="450" height="80"/> - the example es bastante sencillo. No olvides agregar xmlns:fb="http://www.facebook.com/2008/fbml" contrario estarás triste

Encontré esta respuesta en SO con respecto a la validación de la metaetiqueta. Hacer lo que describe la respuesta debería permitirle pasarlo a través de cualquier validador w3c.