2010-05-10 20 views
8

Estamos teniendo algunos problemas para que nuestro botón Me gusta funcione. Pareció funcionar la semana pasada, pero de repente dejó de funcionar.Problema con el botón de Facebook

Básicamente al hacer clic en "Me gusta", obtenemos un error diciendo:

Usted no proporcionó una lista válida de parte de los administradores. Debe proporcionar los administradores utilizando una metaetiqueta "fb: app_id" o utilizando una etiqueta meta de "fb: admins" para especificar una lista delimitada por comas de los usuarios de Facebook.

Nuestra sección <head> se ve así:

<html xmlns="http://www.w3.org/1999/xhtml" xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb="http://www.facebook.com/2008/fbml" xml:lang="en" lang="en"> 
    <head> 
    <meta property="fb:app_id" content="number"/> 
    <meta property="fb:admins" content="number"/> 
    <meta property="og:title" content="title"/> 
    <meta property="og:type" content="website"/> 
    <meta property="og:url" content="url with trailing slash"/> 
    <meta property="og:image" content="url to image"/> 
    <meta property="og:site_name" content="Site Name"/> 
    </head> 
+0

Estoy teniendo exactamente el mismo problema. ¿Lo resolviste? He estado tratando de resolver esto por días ... La aplicación Facebook Linter no muestra mis administradores o id_aplicaciones y cuando trato de vincularlo en Facebook Insights, solo dice "Mala solicitud No se encontraron datos de administrador". ¡Por favor ayuda! Esto me está volviendo loca. –

+0

Comprobar esta respuesta upvoted, creo que le ayudará a :) http://stackoverflow.com/questions/4970560/facebook-i-like-button-not-working-all-the-time –

Respuesta

0

http://developers.facebook.com/docs/opengraph

Además, hemos ampliado los metadatos básicos para agregar un campo requerido para conectar su página con:

  • fb: admins or fb: app_id - Una lista de eithe separada por comas r ID de usuario de Facebook o una ID de aplicación de plataforma de Facebook que administre esta página.
+0

Sí, pero como puede ver en el código, ya suministramos ambos campos. Usar uno u otro tampoco es exitoso. –

+0

¿Has verificado que son las identificaciones correctas? Ajustar "YOUR_ID_HERE": http://graph.facebook.com/YOUR_ID_HERE?access_token=2227470867|2.FjRu9Zv0O0faufc4jvHaWg__.3600.1273536000-70601113|a6VAKPMVk_W2knbxupD6Y0xLQvc. – ceejayoz

+0

Sí, hemos comprobado y vuelto a verificar los ID. Incluso intentamos usar una ID de aplicación diferente que también poseemos. No dados. –

0

Cambio

<meta property="og:type" content="website"/> 

a

<meta property="og:type" content="article"/> 

tenían el mismo problema hasta que hecho este cambio (bug?).

0

La solución a esto es utilizar el espacio de nombres fb en lugar del espacio de nombres og:

fb:admins 
fb:app_id 

Incluso pensaba que todos los meta tags están en el espacio de nombres og, estos dos no son! Tiene sentido semánticamente, pero dada la irregularidad de los documentos de Facebook (en términos de errores ortográficos e información antigua), creo que es muy fácil suponer que debería estar og (¡como yo también lo hice!).

¡Asegúrese de agregar también las declaraciones del espacio de nombres a su etiqueta html para IE6!

+1

Gah, leí mal la pregunta. ¡Ignorar! – Andrew

+0

puede eliminar su respuesta publicada; está al lado del botón "editar". – Lix

0

Comprobar dos cosas: primero

  1. Si su aplicación es sin modo de recinto activado.
  2. Si sandbox está desactivado, vaya a Developers Link en Apps página. Si el usuario que seleccionó no está allí, intente guardar y guardar la aplicación.

Puede ser la respuesta a su pregunta.

1

Éstos son un método para resolver su problema: -

1 Vaya a https://developers.facebook.com/tools/lint/ 2 En la URL de entrada pegue la URL de la página en el que el botón no está funcionando (e.g http://www.mywebsite.com/my-article/) 3 Haga clic en el botón de pelusa que debería hacer, ahora puede ir y visitar su página para probar el botón Me gusta. 4 SI todavía no funciona, cuando la herramienta Lint muestra el resultado. Desplácese hacia abajo y verá que hay un botón Me gusta. 5 Haz clic en el botón Me gusta (básicamente te está gustando la página defectuosa) Eso debería solucionarlo. Si no, entonces probablemente tengas que esperar a que Facebook lo arregle.

Cuestiones relacionadas