OGP
Resumen
OGP (Open Graph Protocol) es un estándar de metadatos creado por Facebook. Al incluir en el HTML de una página web metaetiquetas como og:title, og:description u og:image, se puede controlar lo que se muestra cuando esa página se comparte en redes sociales. Muchas plataformas, como X (antes Twitter), LINE o Discord, son compatibles con OGP.
Propiedades principales
Las propiedades de OGP que más se usan son estas. og:title es el título de la página, og:description es la descripción, og:image es la URL de la imagen en miniatura y og:url es la URL canónica de la página. Se escriben dentro del <head> del HTML con el formato «<meta property='og:title' content='...' />».
Además, og:type indica el tipo de página (website, article, etc.) y og:site_name fija el nombre del sitio. Para X, la metaetiqueta twitter:card indica el formato de presentación (summary, summary_large_image).
Uso en servicios como un buzón de preguntas
En servicios como un buzón de preguntas, OGP se usa, por ejemplo, en estas 2 situaciones. La primera es generar de forma dinámica las etiquetas OGP para que, cuando la página pública del buzón se comparte en redes sociales, el nombre del dueño del buzón y la descripción se muestren correctamente.
La segunda es generar, al compartir una pregunta ya respondida, una imagen OGP que reúne la pregunta y la respuesta en formato de tarjeta. Esta imagen se dibuja en el servidor y ofrece más información visual que una publicación solo de texto.