2011-05-16 21 views
5

Hola
Tengo problemas para cerrar la sesión de Facebook con el FB C# SDK.Facebook cierre de sesión C# SDK

He aquí una muestra de mi prueba

var oauth = new FacebookOAuthClient(); 
        oauth.AppId = fbSection.AppId; 
        string bbc = @"http://www.bbc.co.uk"; 
        var logoutParameters = new Dictionary<string, object> {{ "next", bbc }} ; 
        this.NavigateUrl = oauth.GetLogoutUrl(logoutParameters).AbsoluteUri; 

El problema es que está siempre volver a dirigir a:

http://m.facebook.com/ 

Estoy intentando volver a dirigir a un sitio externo, en este caso de la BBC. co.uk, como en el primer caso intenté redirigir a localhost y tuve el mismo problema.

Realmente no me gustaría implementar una solución javascript ya que ya he implementado mi funcionalidad de inicio de sesión en el servidor.

Cualquier sugerencia muy apreciada.

Respuesta

10

Después de algún tiempo en la búsqueda me encontré con este post: http://forum.developers.facebook.net/viewtopic.php?id=87109

lo que sugiere que llaman:

this.NavigateUrl = https://www.facebook.com/logout.php?next=[redirect_uri]&access_token=[access_token] 

que funcionó para mí.

+2

En realidad el m.facebook.com es un error con Facebook, están ignorando el siguiente parámetro. – RPM1984

Cuestiones relacionadas