type tutorial open debugger checker javascript facebook-like

javascript - tutorial - open graph checker



Actualizar la etiqueta meta de Facebook Open Graph a través de JavaScript (3)

Facebook lee las metaetiquetas cuando se comparten (me gusta, etc.), por lo que el código JavaScript podría no funcionar. Puede probar utilizando el depurador en línea .

Estoy tratando de actualizar el contenido meta del título Open Graph de Facebook. Actualicé el contenido, pero cuando publicó el feed, todavía está extrayendo la información anterior.

Ejemplo:

<meta property="og:title" content="Title 1"/> I managed to update to <meta property="og:title" content="Title 2"/>

Cuando hago clic en "Me gusta" de Facebook, sigue apuntando el título a "título 1".

¿Cómo puedo hacer que se actualice?


Facebook raspa las páginas de metadatos solo cuando es necesario. Después de realizar cambios en los metadatos, debe volver a enviar el objeto con el parámetro ''raspar'' establecido en ''verdadero'' en su solicitud POST.

Esto se describe en la documentación de Open Graph para actualizar objetos .


Supongo que ya lo resolvió, pero otros pueden tener el mismo problema.

No puede cambiar las etiquetas meta de Open Graph con JavaScript después de la carga de la página, ya que Facebook solicita la página del servidor nuevamente cuando busca las etiquetas meta, por lo que no encontrará las etiquetas actualizadas.

Además, encontré que Facebook solo busca en el encabezado de las metaetiquetas Open Graph, por lo que agregarlas en el cuerpo tampoco funcionará.