Facebook SDK for .NET登录按钮,注销代码 [英] Facebook SDK for .NET Login Button, logout code
本文介绍了Facebook SDK for .NET登录按钮,注销代码的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在应用中使用了Facebook SDK for .NET中的登录按钮控件,我需要将登录按钮控件的状态/状态从注销更改为登录,即我需要注销用户手动通过代码。
I've used the Login Button Control in the Facebook SDK for .NET in an app and I need to change the Status/state of the login button control from "Logout" to "Login" i.e., I need to logout the user manually through code.
如何可能?
推荐答案
p>使用 FacebookClient.Logout
生成注销URL。
Use FacebookClient.Logout
to generate the 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);
}
确保保留访问令牌
你登录时的某个地方,以便您也可以将其用于注销。
Make sure to persist the access token
somewhere when you login so that you can use it to the logout too.
这篇关于Facebook SDK for .NET登录按钮,注销代码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文