2013-03-04 4 views
5

나는 the facebook c# sdk을 사용하는 wp8 응용 프로그램을 작성하고 있습니다. 모든 것이 잘되고 있지만 한가지는 작동하지 않습니다. (그리고 그것은 나를 미치게 만듭니다.) 사용자를 로그 아웃 할 수 없습니다. facebook으로 로그 아웃하는 방법 C# sdk

내가 시도 :

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

,

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

하고,

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

감사합니다. 당신이 WebBrowser.ClearCockiesAsync()와 함께 쿠키를 삭제할 수 있습니다 WP8 내

+0

누군가 내 질문에 왜 투표하라고 말할 수 있습니까? 누군가가이 질문이 유용하지 않다고 생각하면 그 사람도 똑같이하려고 시도 할 수 있습니까? – David

+0

로그 아웃 할 때 오류가 있습니까? – Darvex

+0

아니요, 아무 것도 없습니다. 로그 인한 경우 응용 프로그램을 다시 시작합니다. 내 웹 브라우저가 사용자 정보를 다시로드합니다 (자격 증명을 요구하지 않고). 이를 지우는 유일한 방법은 빌드 모드 (릴리즈/디버그)를 변경하는 것입니다. – David

답변

0

는 "http://www.facebook.com"로 loginUrl 교체 : 이것처럼

:

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

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

아니요, 작동하지 않습니다. 나는 이미 이것을 시도했다. 그러나 안드레아스의 대답은 나를 위해 잘 작동합니다. – David

+0

작동 시키려면 액세스 토큰을 알려야합니다. http://stackoverflow.com/a/24200855/194717을 참조하십시오. – Tony

관련 문제