Tengo continue with facebook en la página de perfil del usuario. que abre la página de permisos de Facebook y guarda la ID de usuario de Facebook en nuestra base de datos, que hace un par con su cuenta.
Ahora quiero hacer un botón de disconnect que envíe solicitudes de eliminación de permisos a Facebook y elimine la entrada de nuestra base de datos.
FB.Event.subscribe('auth.authResponseChange', event); listener pero authResponse no cambia cuando el usuario cierra la sesión de FB, en la otra pestaña del navegador web.
if(fb_status === "connected" && fb_userID.length > 0){ removeFbUser(fb_userID); // deletion in DB }else if (fb_status === 'not_authorized'){ //error message }else{ // user is logged out FB.login(function(response) { if(response.status === "connected"){ removeFbUser(response.authResponse.userID); fb_userID = response.authResponse.userID; }else{ // error } fb_status = response.status; }); }También recibo este mensaje de error de facebook sdk:
Está anulando el token de acceso actual, lo que significa que alguna otra aplicación espera un token de acceso diferente y probablemente romperá las cosas. Considere pasar access_token directamente a los parámetros de la API en lugar de anular la configuración global.