developers - Código de error de API de Facebook 191
facebook developers tools (9)
Asegúrate de que tu dominio no esté enmascarado.
Posible duplicado:
Error API de Facebook 191
Estoy desarrollando una aplicación de Facebook. Cuando intento obtener un token de acceso, aparece el siguiente mensaje:
Se produjo un error con la prueba. Por favor, inténtelo de nuevo más tarde.
Código de error API: 191
Descripción del error API: la URL especificada no es propiedad de la aplicación
Mensaje de error: redirect_uri no válido: la configuración de la aplicación no permite la URL dada.
https://developers.facebook.com/apps/.../summary
Configuré el dominio de la aplicación ( appsdot.xxx.com
), el nombre y otros atributos.
¿Qué está causando este error y cómo lo soluciono?
El redirect_uri debe contener la URL del sitio o la URL de Canvas, tal como se define en la Configuración de la aplicación. Siempre obtengo este error cuando configuro un redirect_uri que no contiene las URL en la configuración de la aplicación.
En mi caso, el problema estaba sucediendo porque no configuré el dominio del sitio de la manera correcta.
Puede acceder al modelo de su sitio por el administrador y cambiar el nombre de dominio de example.com
al dominio real que está utilizando.
La mejor manera de arreglar esto es crear un accesorio; algo como:
YOUR_APP/initial_data.json
:
[{"pk": 1, "model": "sites.site", "fields":
{"domain": "127.0.0.1:8000", "name": "127.0.0.1:8000"}
}]
La base_url debe contener la URL del sitio o la URL del lienzo como se define en la configuración de la aplicación. Siempre obtengo este error cuando configuro una redirect_url que no contiene las URL en la configuración de la aplicación.
Obtuve este error porque tenía una barra inclinada en mi URL de Canvas y olvidé incluir la barra final en redirect_uri.
Tienes que registrar / crear la url con Facebook, creando una aplicación de Facebook. Es posible que deba darles el número de teléfono móvil. El URL del sitio que ingresas debe pasar como URL de redireccionamiento.
esto solo por error de URL
cualquiera que sea la URL del sitio web especificada debería ser correcta.
Mencioné el URL del sitio web como http://localhost:3000/ y el dominio como localhost
pero en mi navegador estaba ejecutando http://0.0.0.0:3000/ ese era el problema real, así que ejecuté el servidor como localhost: 3000 ahora está funcionando bien. Debido a que mencionamos url del sitio como localhost fb se redireccionará a la misma, si estamos ejecutando 0.0.0.0:3000, surgirá el error de que la configuración de la aplicación no permite el URL dado.
así que ten cuidado con la URL de tu sitio web que has especificado en la aplicación de Facebook. y la url que está ejecutando localmente ambos deben coincidir
gracias
rails # {Este error está relacionado con URL}
-Me acabo de poner la dirección IP en toda la URL en lugar de localhost ... ahora es un archivo que funciona antes de hacerlo. Intenté muchas cosas pero no funcionó ... Estoy seguro de que esta funcionará ...
tenga cuidado, el error se trata de uri (deletreo: Uniforme Romeo India) y lo más probable es que esté usando la palabra url (deletreo: Uniforme Romeo Lima) ... ¿ves la diferencia?
simplemente agregue st como este:
redirect_uri: ''YOUR_PAGE_TAB_URL OR CANVAS_URL''
que simple, ¿no?