Выход из Facebook C # SDK - PullRequest
       32

Выход из Facebook C # SDK

5 голосов
/ 17 мая 2011

Привет
У меня проблемы с выходом из Facebook с использованием FB C # SDK.

Вот пример моего теста

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;  

Проблема в том, что он всегда перенаправляет на:

http://m.facebook.com/ 

Я пытаюсь перенаправить на внешнийсайт в этом случае bbc.co.uk, так как в первом случае я попытался перенаправить на localhost и у меня возникла та же проблема.

Я действительно не хотел бы реализовывать решение javascript, поскольку я уже реализовал свою функциональность на сервере на стороне сервера.

Любые предложения приветствуются.

1 Ответ

10 голосов
/ 17 мая 2011

Через некоторое время поиска я наткнулся на этот пост: http://forum.developers.facebook.net/viewtopic.php?id=87109

, который предлагает позвонить:

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

Который работал для меня.

...