android - plugin - ionic login with facebook google
No has iniciado sesión. Inicia sesión y vuelve a intentarlo (6)
Estoy usando el plugin de Facebook facebookgap ( https://github.com/Wizcorp/phonegap-facebook-plugin ) para la Autenticación de Facebook en la aplicación. Estuvo trabajando hasta hoy por la mañana. Ahora, de repente, deja de funcionar y genera un error como el siguiente para dispositivos iOS y Android:
Para Android:
No ha iniciado sesión. No ha iniciado sesión. Inicie sesión y vuelva a intentarlo.
Para iOS:
La URL dada no está permitida por la configuración de la aplicación: la configuración de la aplicación no permite una o más URL. Para usar esta URL, debes agregar una plataforma nativa válida en la configuración de tu aplicación.
Estoy usando el siguiente código en config.xml
:
<gap:plugin name="com.phonegap.plugins.facebookconnect" version="0.9.0">
<param name="APP_ID" value="99885XXXXXXXXX" />
<param name="APP_NAME" value="Test App" />
</gap:plugin>
llamada de facebook:
function fbLogin() {
facebookConnectPlugin.login(
["public_profile", "email"],
function (response) {
var OAuthToken = response.authResponse.accessToken;
var OAuthAccessToken = response.authResponse.userID;
if (response.authResponse) {
facebookConnectPlugin.api(''/me'', null,
function (me_response) {
alert("Success: " + me_response);
facebookConnectPlugin.logout(function (response) {}, function (response) {});
});
}
},
function (response) {
alert("Error: " + me_response);
}
);
}
No sé cuál es el problema aquí.
La URL de redirección en la aplicación y la aplicación de Facebook deberían ser iguales
Lo he resuelto usando reemplazar la URL de redireccionamiento: http://localhost/callback
Para obtener más información, visite: http://ngcordova.com/docs/plugins/oauth/
Obtuve la solución. Por favor, compruebe su nombre de dominio en la aplicación de Facebook. Mi nombre de dominio era cambios por lo que no estaba funcionando, una vez que lo he hecho correcto, funciona bien ahora.
Todos mis esfuerzos de investigación me llevan a este hilo. ¿Qué hizo el truco en mi caso fue agregar esto:
https://www.facebook.com/connect/login_success.html
a los URI de redirección válidos de OAuth en la configuración de inicio de sesión de Facebook.
Tuve exactamente el mismo problema que apareció hace unos días. Lo arreglé generando las plataformas respectivas en la configuración de la aplicación. Tenga en cuenta que solo tenía la configuración general anterior y funcionó, pero es probable que algo haya cambiado recientemente.
- Vaya a la sección de configuración de su aplicación en Facebook (desarrolladores de Facebook> Mis aplicaciones, luego Configuración)
- De acuerdo con lo básico, asegúrese de tener la plataforma correspondiente. Si lo hace y aún no funciona, elimínelo y vuelva a crearlo. De lo contrario, haga clic en [+ Agregar plataforma] y siga las instrucciones. Por ejemplo, para Android necesita proporcionar: a) Su id del paquete b) Nombre completo de su actividad de iniciador c) Hash de clave - que debe generar de acuerdo con las instrucciones usando keytool y openssl
¡buena suerte!
bueno, en mi caso no hice la aplicación pública. ve a la parte de revisión de la aplicación de tu aplicación y activa "¿Haz que tu aplicación sea pública?" a sí intenta que funcionó para mí