una plataforma para nombres hacer espacio developers desarrollo crear como apps aplicaciones aplicacion facebook facebook-graph-api

plataforma - https developers facebook com apps 124024574287414



Aplicación de Facebook: debe derivarse de Canvas URL, Secure Canvas URL (7)

Ayer tuve el mismo problema, las respuestas de stackoverflow que más me ayudaron fueron: Hacer que el desarrollo local funcione con las API de Facebook / Google y el mensaje de error de Canvas URL / Secure Canvas URL (También revisar ¿Cómo manejar las devoluciones de llamada de OmniAuth en múltiples entornos? )

La interfaz de usuario del desarrollador de Facebook ha cambiado un poco. Estoy escribiendo esta respuesta para consolidar toda la información que me ayudó.

1. Haga local.host Point a su computadora

Lo primero que debe hacer es (como se respondió en el primer enlace), Facebook no tomará localhost como un sitio de devolución de llamada válido, porque confunde a localhost con un dominio de nivel superior ( com org etc.) en otras palabras, no hay punto . en tu nombre de dominio Cambie su /etc/hosts para agregar la entrada

127.0.0.1 local.host

Ahora puede acceder a su aplicación en http://local.host/... (esto tendrá efecto tan pronto como guarde el /etc/hosts , sin necesidad de reiniciar nada)

2. Agregue local.host como la URL del sitio en la consola de desarrollo de Facebook

Lo segundo que debe hacer es agregar local.host como la URL del sitio en la página de Facebook

Ahora no use su aplicación de producción. Agregue una aplicación ficticia en su cuenta https://developers.facebook.com porque su aplicación de producción tendrá que establecer la URL del sitio en su URL de producción y no local.host

Configure la aplicación ficticia como se muestra en la captura de pantalla. Pero esa sección del sitio web (que se muestra en la captura de pantalla) no estará visible en la página de configuración básica desde el principio.

Primero tendrá que hacer clic en el botón + Add Platform en la parte inferior y seleccionar Website .

Observe que agregué http://local.host:3000/ . Ahí es donde mi servidor ruby ​​se ejecuta en modo dev.

Además, asegúrese de utilizar App Id y App Secret para la aplicación ficticia cuando ejecute su aplicación web en modo dev.

HTH.

Hola, quiero crear una aplicación de Facebook para usarla para la autenticación en mi nuevo sitio instalado localmente (mi máquina), pero desde ayer no pude instalarlo y usarlo, siempre tuve este extraño error cuando no escribo un dominio en los "Dominios de la aplicación":

Esto debe derivarse de Canvas URL, Secure Canvas URL, Site URL, Mobile Site URL, página Tab URL o Secure Page Tab URL. Verifica y corrige los siguientes dominios

el dominio de mi aplicación es http://localhost/project/app_dev.php/ no funciona. Lo cambio por una url real como: http://www.exemple.com/ , pero tuve el mismo error , y solo noto que veo este error cuando creo una aplicación con un nuevo aspecto de Facebook (ayer) ...


Eligió "Agregar plataforma" en la parte inferior y le da a su url localhost. " http://localhost:port/ ".

Después de este paso. Facebook le permite agregar localhost: port como la URL de su dominio.

Después de estos 2 pasos, puede probar "iniciar sesión con Facebook" sin ningún problema.


En mi caso, el problema era que no había completado la sección "+ Agregar plataforma> sitio web". Una vez que hice eso, el contenido de los dominios de la aplicación se volvió válido y el error desapareció.


Los únicos valores permitidos en el campo Dominios de la aplicación son las URL que ya ingresó en al menos uno de ustedes. Seleccione cómo su aplicación se integra con el bloque de Facebook:

Website with Facebook Login - URL App on Facebook - Canvas etc for the others


Mi problema fue que el inicio de sesión con Facebook no funcionaba para mi aplicación.

Resultó que solo tenía que completar el campo "URI de redirección de OAuth válida" en la pestaña "Avanzado" .

por ejemplo, http://example.com/auth/google/callback


Si trabaja en aplicaciones de escritorio como WPF o winforms y utiliza un control WebBrowser para iniciar sesión con el SDK de Facebook. Debe establecer en sí el Navegador integrado OAuth Login en la pestaña Avanzado de su configuración de aplicaciones de Facebook. espero que ayude


Tengo un problema similar, Facebook ha cambiado ahora en el inicio de sesión del archivo del panel izquierdo (después de seleccionar su aplicación desde la esquina superior izquierda) -> URI válidos de redirección de OAuth