2011-02-26 3 views
1

저는 페이스 북의 개발 작업에 착수하기 위해 고심하고 있습니다. 내가하고 싶은 것은 로그인 한 사용자에 대한 일부 사용자 정보를 철회하는 것입니다. 이것은 내가 다른 사이트에서 얻은 코드입니다. & 괜찮습니다. 그러나 항상 IsConnected()를 false로 반환합니다.asp.net (C#) Facebook GetInfo()

나는

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; 
     } 
    } 
} 
+1

주제가 아닐 수도 있지만 web.config 또는 유사한 곳에서 이러한 키를 저장할 수도 있습니다. –

+1

감사합니다. 나는 이것들을 다음과 같이 작동하는 샘플 코드입니다. o) –

+0

[이 게시물을 확인하십시오] (http://stackoverflow.com/questions/2361389/asp-net-mvc-facebook). –

답변

0

this other SO question about a similar problem을 참조하십시오 (샌드 박스 모드에서) 내 페이스 북의 애플 리케이션에 iframe 내에이 코드를 실행하고 있습니다. 포스터는 자신이 찾고있는 것을 찾았지만 구현 방법을 몰랐습니다. 질문 본문에 많은 정보가 있기 때문에 그렇게 할 수 있습니다.