2011-12-10 21 views

Respuesta

1

¿Hizo también su sitio web? Eso es más importante que el dominio de la aplicación. Debe agregar una plataforma (elija "Sitio web") y agregar la URL correcta. El dominio de la aplicación es importante si tiene subdominios, por lo que todo también funciona en esos subdominios.

Además, ¿cómo es su código fb.init? https://developers.facebook.com/docs/reference/javascript/

10

Usted tendrá que asegurarse de que su URL del sitio se establece en la misma dirección URL de devolución de llamada (se utiliza como valor redirect_uri pasa a la API gráfica) dentro de la configuración de la aplicación de facebook no la URL de nivel superior de su sitio.

Facebook utiliza este uri como una verificación de validez al devolver un token de solicitud. Si el uri que pasa a la API como un manejador de devolución de llamada no coincide con la URL del sitio en la configuración de la aplicación, recibirá este error.

+0

no puedo encontrar la opción URL de respuesta en la página – chaitanya

+2

@chaitanyasaraf - Ir al desarrollador de Facebook y en su aplicación, vaya a Preferencias-> básico, no debe ser capaz de ver "Sitio web con inicio de sesión de Facebook", debe poner su devolución de llamada rl there – iCyborg

+0

Tuve una confusión entre localhost y 127.0.0.1. Cambiar los dos para ser coherente resolvió el problema para mí. – sffc

3

Se arregló. Todavía estaba redirigiendo mi localhost/url de las pruebas locales. Lo cambié a la URL principal y funcionó bien.

4

en la página de la aplicación de Facebook, vaya a la pestaña básica. encuentre la opción "Sitio web con inicio de sesión de Facebook".

encontrará URL del sitio: ingrese allí ponga la URL completa (por ejemplo http://Mywebsite.com/MyLogin.aspx). esta es la URL que puede utilizarse con la llamada como Si el ID de aplicación es 123456789

https://graph.facebook.com/oauth/authorize?client_id=123456789&redirect_uri=http://Mywebsite/MyLogin.aspx&scope=publish_actions

16

con fines de prueba solo Goto aplicación fundamental y de y encontrar sitio web con Facebook Inicia sesión y poner su localhost como continuación-

enter image description here

Y en la actualización de la página de Facebook enter image description here

en cuenta este es sólo para las pruebas más usted tiene que cambiar la URL del sitio

2

Por mi AIRE aplicaciones (AS3/Flex) para resolver el problema me puse el " Ajustes"> "Avanzado "> "navegador integrado OAuth sesión" a "Sí "

+1

Gracias! Esto es lo que solucionó el error de mi aplicación Flex FacebookMobile. – knittledan

Cuestiones relacionadas