¿Cuándo necesito un fb: app_id o fb: admins?

82

El documento del botón Me gusta de Facebook dice: "Cuando su página web representa una entidad del mundo real, cosas como películas, equipos deportivos, celebridades y restaurantes, use el protocolo Open Graph para especificar información sobre la entidad".

Estoy agregando botones similares a las publicaciones de un blog / videos / artículos que en realidad no son entidades. ¿Derecho? ¿Entonces no necesito fb: app_id o fb: admins? Pero luego, en el paso 2 de la creación de un botón Me gusta, dice "Obtener etiquetas de gráfico abierto" y cuando utilizo Linter para validar mis botones Me gusta sin fb: admins y fb: app_id, obtengo un "fb: admins y fb: etiquetas app_id desaparecido."

Si resulta que necesito las etiquetas fb: admins y fb: app_id, ¿necesito tener una página de Me gusta en Facebook para encontrarlas?

También es fb: admins Y fb: app_id o fb: admins O fb: app_id, no puedo decir si necesito ambos o no.

Y en graph.facebook / somepage da una identificación, pero ¿qué identificación es esa? Por ejemplo: Cómo obtener fb: app_id para el meta de Facebook

Conjunto J
fuente

Respuestas:

85

Incluir la fb:app_idetiqueta en su HEAD HTML permitirá que el raspador de Facebook asocie la entidad Open Graph para esa URL con una aplicación. Esto permitirá que cualquier administrador de esa aplicación vea Insights sobre esa URL y cualquier complemento social conectado a ella.

La fb:adminsetiqueta es similar, pero le permite especificar cada ID de usuario al que le gustaría dar permiso para hacer lo anterior.

Puede incluir cualquiera de estas etiquetas o ambas, según la cantidad de personas que desee que administren las estadísticas, etc. Una sola como fb:adminses prácticamente un requisito mínimo. El resto de las etiquetas de Open Graph seguirán apareciendo cuando las personas compartan y les guste su URL; sin embargo, puede causar problemas en el futuro, así que incluya una de las anteriores.

fb: admins se especifica así:
<meta property="fb:admins" content="USER_ID"/>
O
<meta property="fb:admins" content="USER_ID,USER_ID2,USER_ID3"/>

y fb: app_id así:
<meta property="fb:app_id" content="APPID"/>

Matthew Johnston
fuente
5
Facebook me pidió que obtuviera un fb:app_id, pero no quería dar mi número de teléfono para registrarme como Desarrollador, así que simplemente eliminé la etiqueta. fb:adimnssolo funcionó bien.
Dan Dascalescu
2
FB no estaba raspando nuestra imagen predeterminada y meta contenido porque enumeramos dos administradores, uno en cada etiqueta, antes del resto de los metadatos. Así que aparentemente se estaba derrumbando. Eliminamos ambas metaetiquetas fb: admins, a favor de la etiqueta fb: app_id y todo está funcionando.
Nick Johnson
1
Esta respuesta es de su tiempo, y no puedo garantizar que las cosas hayan permanecido igual con respecto al uso de ambas etiquetas, o si todavía se usan, etc.
Matthew Johnston
Facebook ha actualizado sus documentos, ahora necesita varios fb:admins desarrolladores.facebook.com/docs/plugins/…
M Hornbacher
16

Para usar el botón Me gusta y hacer que Open Graph inspeccione su sitio web, necesita una aplicación.

Por lo tanto, debe asociar el botón Me gusta con un fb:app_id

Si desea que otros usuarios vean la página de administración de su sitio web en Facebook, agregue fb:admins. Entonces, si usted es el desarrollador de la aplicación y el propietario del sitio web, no es necesario que agreguefb:admins

phwd
fuente
18
¿Qué pasa si no tengo una aplicación?
Daniel Springer
6
Facebook llama "aplicación" a cualquier sitio web que utilice etiquetas de gráficos abiertos; el sitio web ni siquiera necesita ser interactivo, puede ser 100% estático y sigue siendo una "aplicación" para Facebook con el fin de obtener esta identificación y acceder a los análisis a través de ella. Es una terminología un poco confusa.
Cazort
6

¡Creo que la documentación es bastante útil!

Si lo vuelve a leer, dice que agregar elementos de gráficos abiertos en su sitio web hará que su sitio web actúe como una página de Facebook y tendrá la posibilidad de publicar actualizaciones para ellos, etc.

Así que creo que depende de ti: puedes simplemente tener una página sin elementos OG, lo cual es menos trabajo pero también menos "gratificante" para ti.

Si usa og, establezca el tipo en: blog

Finalmente: fb:admins o fb:app_id - Una lista separada por comas de las ID de Facebook de los administradores de la página o una ID de aplicación de la plataforma de Facebook. Como mínimo, incluya solo su propia identificación de Facebook.

Así que pon tu propio fbid ahí. Como consejo, puede obtenerlo fácilmente mirando la URL de su foto de perfil en Facebook.

Ed Hinchliffe
fuente
1
"Una lista separada por comas de las ID de Facebook de los administradores de la página o una ID de la aplicación de la plataforma de Facebook. Como mínimo, incluya solo su propia ID de Facebook". - He probado esto. No funciona de esa manera. Tienes que incluir la etiqueta una vez por ID.
pedrozath