que - publicaciones de visitantes facebook
herramienta de moderación de comentarios plugin no funciona (10)
Como han dicho otros, TOMARÁ TIEMPO para que FB se ponga al día incluso si intenta activar el analizador OG en https://developers.facebook.com/tools/debug/og/object .
Una cosa que otros no mencionan es asegurarse de que realmente eres un administrador de la aplicación . No estaba explícitamente en la lista a pesar de que yo mismo había creado la aplicación. Así que para asegurarme me he añadido aquí:
También agregue algunas palabras en la lista negra y habilite la revisión. Desde una cuenta que no sea de administrador , puede poner un comentario como this product sucks
y ver si aparece en la cola de revisión. Si un administrador usa una palabra bloqueada, seguirá apareciendo.
Estoy tratando de configurar el plugin social de comentarios de Facebook. El complemento se configurará de modo que cada página de producto en nuestro sitio tenga un complemento de comentarios con una URL única. Quiero poder moderar todos los comentarios juntos, lo que debería hacerse con la herramienta de moderador de comentarios en Facebook.
Puedo poner el complemento social en la página con un enlace al ID de la aplicación respectiva, pero no veo ningún comentario en la herramienta de moderación en: https://developers.facebook.com/tools/comments
El código en la página es este:
<div id="fb-root"></div>
<script type="text/javascript" language="javaScript">
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=[appid]";
fjs.parentNode.insertBefore(js, fjs);
}(document, ''script'', ''facebook-jssdk''));
</script>
Entonces despúes...
<meta property="fb:app_id" content="[appdid]"/>
<div class="fb-comments" data-href="http://www.testtesttest.com/" data-num-posts="2" data-width="" data-colorscheme="dark"></div>
Es importante tener en cuenta que por ahora estoy usando la URL testtesttest.com
, pero estoy poniendo mi ID de aplicación real en los puntos de ID de la aplicación.
Hago esto y puedo publicar comentarios en la página bien. Sin embargo, no veo nada en la herramienta de moderación. ¿Alguna sugerencia sobre lo que podría estar haciendo mal? ¿Alguien ha conseguido que esto funcione correctamente? No estoy seguro de si mi aplicación está mal configurada o si hay un problema de coincidencia de URL o un problema de dominio. No estoy seguro de por dónde empezar.
¡Gracias!
El problema es volver a indexar (raspar) 1. Abra https://developers.facebook.com/tools/debug/sharing/ 2. Ingrese y verifique la url 3. Vea la sección "¿Cuándo y cómo raspamos la URL por última vez?"
Si la página no se raspa, los comentarios nuevos no se mostrarán en el panel de moderación. Después de haber presionado el botón "Raspar de nuevo", los comentarios funcionan bien. No olvide volver a raspar cada página existente (las nuevas páginas funcionan bien).
Estoy usando estas etiquetas meta
<meta property="og:title" content="TİTLE" />
<meta property="og:description" content="CONTENT" />
<meta property="og:image" content="İMAGE URL" />
<meta property="fb:app_id" content="000xxx"/>
<meta property="fb:admins" content="11xxx"/>
La primera vez, la herramienta de moderación de comentarios no funcionó en mi página también.
¡Importante! Debe agregar esta etiqueta al código html de la página.
<html prefix="og: http://ogp.me/ns#">
Entonces, espere varios minutos. Escribe algo. El plugin funcionará.
Por supuesto, debes usar "id de aplicación" en los códigos javascript.
<div id="fb-root"></div>
<script type="text/javascript" language="javaScript">
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=[APP İD]";
fjs.parentNode.insertBefore(js, fjs);
}(document, ''script'', ''facebook-jssdk''));
</script>
FB Moderación de los COMENTARIOS PROBLEMA RESUELTO
<meta property="fb:admins" content="YourFBID"/>
<meta property="fb:app_id" content="YOURAPP ID" />
Specify the meta tags in the head
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=yourAppId";
fjs.parentNode.insertBefore(js, fjs);
}(document, ''script'', ''facebook-jssdk''));</script>
<div class="fb-comments" data-href="<?php ''YourURL''; ?>" data-num-posts="2" data-width="470" data-colorscheme="light" data-mobile="false"></div>
data-href en lo anterior es la clave para la herramienta de moderación. Debería ser como lo he hecho ... Algo con las etiquetas php es.
Me di cuenta de lo que estaba pasando. Estaba depurando en mi máquina local, y parece que la integración de administración de Facebook no funcionaría allí. Una vez que lo moví a un servidor de producción / visible, el depurador funcionó: https://developers.facebook.com/tools/debug
Entonces pude solucionar los problemas principales y obtener los comentarios integrados. Es extraño porque el comentario en sí funcionará localmente. Vive y aprende, supongo.
No se necesitan etiquetas adicionales. Todo lo que necesita es un descanso de una hora. FB es lento , no estoy seguro de lo que hace durante una hora pero comienza a funcionar después de un tiempo. Al igual que algunos de tus amigos, las publicaciones aparecen en tu feed mucho más tarde de lo que publicaron. Está funcionando para mí después de tanto leer en Internet pero sin cambios en el código (según el código de documentación original de FB). Esto es lo que hay que hacer.
Incluir etiquetas meta en su archivo de cabecera
<meta property="fb:app_id" content="{YOUR_APPLICATION_ID}"/>
Agrega código en tu página html
<div class="fb-comments" data-href="http://example.com" data-num-posts="2" data-width="470"></div>
Lo más importante es tomar un largo descanso y no se olvide de ctrl + F5 sus páginas cuando regrese. Odio este tiempo de espera, y usted también.
Probé estas soluciones pero no funcionaron para mí. Después de varias horas encontré la solución. Este es el proceso que seguí:
Fui a https://developers.facebook.com/tools/debug , puse la URL de mi aplicación donde tenía el cuadro de comentarios de Facebook
La información más importante es la url final porque esta es la página donde Facebook buscará sus metaetiquetas "La URL final está en negrita (esta es la URL de la que intentamos extraer metadatos)".
Noté que mi url final era mi página de inicio de sesión, ¡pero no tenía mis etiquetas meta en mi página de inicio de sesión! Acababa de agregar las etiquetas meta en el diseño que usé para los comentarios de Facebook.
Acabo de agregar la metaetiqueta
fb:app_id
con mi ID de la aplicación de Facebook en mi página de inicio de sesión, y finalmente tengo mi herramienta de modificación de comentarios funcionando.
Puede parecer estúpido, pero: ¡ el sitio en el que desea que aparezcan los comentarios no tiene nada que ver con el sitio de Facebook que cuenta los "me gusta"! Cometí mi error con esto yo mismo.
Entonces: para ver la moderación correctamente y para que los comentarios aparezcan donde deberían estar; la parte de la URL de data-href="...."
tiene que ser EL SITIO PARA QUE SE PRESENTEN LOS COMENTARIOS.
Por ejemplo:
<div class="fb-comments" data-href="HTTP://WWW.THE-SITE-FOR-THE-COMMENTS-TO-SHOW-UP.COM/" data-numposts="5"></div>
Encontré que estos son suficientes para que aparezca la moderación:
<meta property="fb:app_id" content="123456789123456" /> <!--for example -->
<meta property="fb:admins" content="the.admins.fb.id" /> <!-- whatever there is after the fb.com/ -->
<meta property="og:url" content="http://www.the-site-you-want-the-comments-to-appear.example/" /> <!--for example -->
...
Solución si obtiene el siguiente error en la página del depurador de objetos :
... ''fb: admins'' no se pudo analizar como tipo ''fbid''.
Uso de fb: admins con el slug de usuario en lugar de la ID de usuario
Tuve el mismo problema y ahora no sé por qué el ID de usuario numérico no estaba funcionando.
Lo arreglé con mi usuario "slug" (nombre de usuario, el alfanumérico) en lugar de mi ID de usuario (el numérico).
Puede encontrar su usuario "slug" cuando accede a la línea de tiempo de un usuario:
www.facebook.com/ first-name.last-name
Luego actualiza tu página con:
<meta property="fb:admins" content="first-name.last-name" />
Compruebe que todo está bien en la página del depurador de objetos de Facebook: https://developers.facebook.com/tools/debug/og/object/
Haga clic en el botón "buscar nueva información de raspado".
Y eso es todo, vuelve a tu página y disfruta de la función de moderación.
Tuve el mismo problema y lo resolví con esto:
Para que funcione la herramienta de moderación, al lado de la aplicación.
<meta property="fb:app_id" content="xxxxx" />
y etiquetas de administrador
<meta property="fb:admins" content="xxx" />
DEBES añadir las etiquetas:
<meta property="og:url" content="URL" />
<meta property="og:title" content="TITLE" />
<meta property="og:description" content="DESC" />
<meta property="og:image" content="IMG" />
después de eso todo funcionó bien.