2013-03-04 19 views
5

the facebook c# sdk kullanan bir wp8 uygulaması yazıyorum. Her şey yolunda gidiyor ama bir şey işe yaramayacak (ve beni delirtiyor): Kullanıcıdan çıkamıyorum. Facebook ile oturum kapatma C# sdk

Denedim:

da
var logoutParameters = new Dictionary<string, object> 
        { 
         { "next", loginUrl } 
        }; 
var logoutUrl = _facebookClient.GetLogoutUrl(logoutParameters); 

,

var logoutUrl = fb.GetLogoutUrl(new {access_token = "...", next = "...." }); 

ve

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

Saygılar. Eğer WebBrowser.ClearCockiesAsync() ile çerezleri temizleyebilirsiniz WP8 içinde

+0

Birisi bana neden sorumu oylama diyebilir? Birisi bu sorunun yararlı olmadığını düşünürse, hatta aynı şeyi yapmaya çalışabilir veya bana neden hemen oylamayı söyleyebilir? – David

+0

Oturumu kapatmaya çalışırken herhangi bir hata alıyor musunuz? – Darvex

+0

Hayır, hiçbir şey. Giriş yapsaydım ve uygulamayı yeniden başlatırdım. Web tarayıcım, kullanıcı bilgilerini yeniden yükler (kimlik bilgisi istemeden). Bunu temizlemenin tek yolu, yapı modunu değiştirmektir (sürüm/hata ayıklama). – David

cevap

0

"http://www.facebook.com" ile loginUrl değiştirin: Bunun gibi

:

var logoutParameters = new Dictionary<string, object> 
        { 
         { "next", "http://www.facebook.com" } 
        }; 

var logoutUrl = _facebookClient.GetLogoutUrl(logoutParameters); 
+0

Hayır, işe yaramıyor. Bunu zaten denedim. Ama Andrea'nın cevabı benim için iyi çalışıyor. – David

+0

Çalışmasını sağlamak için, Erişim Kodunu da bilgilendirmelisiniz. Http://stackoverflow.com/a/24200855/194717 adresine bakın. – Tony