2011-05-16 78 views
5


我無法嘗試使用FB C#SDK註銷Facebook。Facebook退出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; 

樣本的問題是,it's總是重定向到:

http://m.facebook.com/ 

我想重定向到在這種情況下,英國廣播公司的外部網站。 co.uk,就像在第一種情況下,我嘗試重定向到本地主機,並有同樣的問題。

我真的不想實現一個JavaScript解決方案,因爲我已經實現了我的登錄功能服務器端。

任何建議非常感謝。

回答

10

一段時間後,搜索我遇到了這個帖子:http://forum.developers.facebook.net/viewtopic.php?id=87109

提示來電:

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

這對我的工作。

+2

其實m.facebook.com是一個與Facebook的錯誤,他們忽略了下一個參數。 – RPM1984 2011-05-17 06:18:34