2011-09-27 33 views
19

Estoy haciendo mi mejor esfuerzo para configurar un gráfico abierto en mi sitio web.¿Alguien puede decirme qué 'fb: admins' no se pudo analizar como el tipo 'fbid' significa?

Es todo trabajar bien y con buena apariencia en Facebook, pero estoy recibiendo este mensaje de error en mi sitio:

objeto en la URL 'http://www.thesocialnetworkingacademy.com' de tipo 'web' no es válido debido a que el valor dado '159229554128788' para propiedad 'fb: admins' no se pudo analizar como tipo 'fbid'.

¿Alguien puede decirme en términos bastante básicos lo que tengo que hacer para solucionarlo?

Respuesta

7

fb:admins tiene que ser un código de identificación de usuario. Esto le indica que el valor fb:admins no es un ID de usuario. Es necesario poner su ID de usuario en allí, o utilizar un ID de aplicación con fb:app_id

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

28

Su identificación se ve como un ID de la página en lugar de un ID de administración. Debe proporcionar la ID de usuario de uno o más administradores para esta página o cambiar a fb:app_id en lugar de una metaetiqueta fb:admin.

Si desea seguir con el enfoque fb:admin puede ingresar su nombre de usuario de Facebook en lugar del ID numérico, que probablemente es más fácil de depurar y administrar, puede encontrar su nombre de usuario en su página de perfil en la URL de la página, por ejemplo su página es facebook.com/johndoe y su nombre de usuario es johndoe. Si desea obtener su ID numérico por cualquier razón se puede encontrar visitando: http://graph.facebook.com/johndoe

entonces usted puede comprobar que esto es todo trabajo utilizando el depurador de Facebook para probar su sitio: http://developers.facebook.com/tools/debug

Usando el depurador es la mejor manera de probarlo: Facebook tardará años en actualizar su memoria caché de sus páginas, por lo que no verá los resultados de los cambios que realice en días.

+2

escribir su NOMBRE DE USUARIO ... me funcionó. Gracias Benz001 –

+0

intente http://graph.facebook.com/gbirbilis por ejemplo para ver cómo son los datos JSON para el usuario, ya que el johndoe anterior es ficticio y devolverá el error –

+1

ACTUALIZACIÓN: tal vez Facebook cambió algo (otra vez) allí , aunque estoy conectado en Facebook, veo el mismo error si pruebo esa URL –

1

De hecho, muchos sitios web usan fb_appid en lugar de fb_admins, como este sitio mac video converter.

Si desea obtener su fb_admins ID, this página puede ayudarle a

2

que tenía el mismo problema.

Necesita una ID de la aplicación para que funcione. Un sitio web no es una aplicación. Debe ir al https://developers.facebook.com/apps y crear una nueva aplicación. Después de la creación, recibirás un APPID. Esa es la identificación que necesitas.

0

que tenían el mismo problema y el problema estaba pasando el APP_ID y admin_id así:

<meta content='{5555555}' property='fb:admins'> 
<meta content='{555555555555}' property='fb:app_id'> 

Y debe ser así:

<meta content='5555555' property='fb:admins'> 
<meta content='555555555555' property='fb:app_id'> 
2

Puede utilizar varios ID de administrador y también un ID de aplicación si así lo desea, al mismo tiempo

<meta property='fb:admins' content='5555555'> 
<meta property='fb:admins' content='7777777'> 

<meta property='fb:app_id' content='888777555555'> 

puede encontrar Identificación del administrador, vaya a la página OpenGraph para un usuario, correo .gramo. http://graph.facebook.com/gbirbilis

puede encontrar ID de la aplicación yendo a https://developers.facebook.com/apps

+0

"error": { "message": "(# 803) No se puede consultar a los usuarios por su nombre de usuario (gbirbilis) ", – darkbluesun

+0

tal vez necesita ser ese usuario específico para consultar? prueba tu propio nombre de usuario FB (o id. numérica si no has configurado un nombre de usuario) –

Cuestiones relacionadas