Sono connesso alla mia app utilizzando le credenziali FB. Alla fine eseguo un logout e rimuovo le mie variabili di sessione. Ho effettuato l'accesso fuori dall'applicazione, ma la sessione FB rimane aperta, anche se faccio un post alla pagina di logout FB con il post, come nel codice:FB Logout con C# sdk
if (Session["FBAccessToken"] != null){
var fb = new Facebook.FacebookClient();
string accessToken = Session["FBAccessToken"] as string;
//var logoutUrl = fb.GetLogoutUrl(new { access_token = accessToken, next = "https://www.facebook.com/", });
var logoutUrl = fb.GetLogoutUrl(new { next = "https://www.facebook.com/", });
fb.Post(logoutUrl.AbsoluteUri, new { access_token = accessToken });
Session.RemoveAll();
}
Ho provato sia: logoutUrl generato con e senza accedere al parametro token, né ha funzionato per me.
hi controllare questo articolo: http://blog.prabir.me/post/Facebook-CSharp-SDK-Logout.aspx –
già controllato che Pranay, non riesco a trovare nulla di utile, non ho classe FacebookOAuthClient() solo classe FacebookClient() – Biljanka
Suggerisci che tutto sia a posto con il codice ma si sta verificando il bug dell'FB? – Biljanka