1
我正在努力與一些Facebook開發工作的地面下車。我想要做的就是退出登錄用戶的一些用戶信息。這是我從另一個網站&得到的代碼,它對我來說看起來很好,但總是返回IsConnected()爲false。asp.net(C#)Facebook GetInfo()
我正在我的Facebook應用程序的iframe中這個代碼(在沙盒模式)
private const string APPLICATION_KEY = "xxxxxxxxxxxxxxxxxxxxxxxxx";
private const string SECRET_KEY = "xxxxxxxxxxxxxxxxxxxxxxxxxx";
public Facebook.Rest.Api Api;
private Facebook.Session.ConnectSession _connectSession;
protected void Page_Load(object sender, EventArgs e)
{
_connectSession = new Facebook.Session.ConnectSession(APPLICATION_KEY,SECRET_KEY);
if (!_connectSession.IsConnected())
{
lit.Text = "Please sign-in with Facebook.";
}
else
{
try
{
Api = new Facebook.Rest.Api(_connectSession);
Facebook.Schema.user u = Api.Users.GetInfo();
img.ImageUrl = u.pic_square;
lit.Text = string.Format("Welcome, " + u.name);
}
catch (Exception ex)
{
lit.Text = ex.Message;
}
}
}
偏離主題,但您可能希望將這些密鑰存儲在web.config或類似的位置。 – 2011-02-26 16:54:24
謝謝我這樣做只是一些示例代碼即時通訊工作:o) – 2011-02-26 17:02:47
看看[這篇文章](http://stackoverflow.com/questions/2361389/asp-net-mvc-facebook)。 – 2011-02-26 17:06:25