我在应用程序中使用了 Facebook SDK for .NET 中的登录按钮控件,并且我需要将登录按钮控件的状态/状态从“注销”更改为“登录”,即,我需要注销用户通过代码手动操作。
这怎么可能?
最佳答案
使用 FacebookClient.Logout
生成注销 URL。
这只是一个示例。
private void btnLogout_Click(object sender, EventArgs e)
{
var fb = new FacebookClient();
var logoutUrl = fb.GetLogoutUrl(new
{
next = "https://www.facebook.com/connect/login_success.html",
access_token = _accessToken
});
var webBrowser = new WebBrowser();
webBrowser.Navigated += (o, args) =>
{
if (args.Url.AbsoluteUri == "https://www.facebook.com/connect/login_success.html")
Close();
};
webBrowser.Navigate(logoutUrl.AbsoluteUri);
}
请确保在登录时将访问 token
保留在某处,以便您也可以在注销时使用它。
关于c# - Facebook SDK for .NET 登录按钮、注销代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23951666/