2011-01-06 5 views
1

Facebook C# SDK를 사용한 페이스 북 로그인이 작동했지만 지금은 아닙니다! 어떻게 된 거예요?Facebook C# SDK

사용자는 Javascript SDK를 사용하여 로그인 할 수 있습니다. 내가 페이지로 돌아 오면 다음, 내가 사용 권한을 요청하지 않는 세션을 찾을 수 없습니다 : 속성이이어야하는 경우

(Using only the attribute) 
[FacebookAuthorize(
     LoginUrl = "/Admin/Facebook/Login")] 

을 단순히 액션 메소드를 입력하지 않습니다 :

[FacebookAuthorize(
     LoginUrl = "/Admin/Facebook/Login", 
     Perms = "publish_stream,create_event,email,offline_access,read_stream")] 

나는 액션 메소드로 사용자를 보내기 전에, 나는 사용자가 실제로 로그인 한 자바 스크립트를 사용하여 확인하고 항상 사실이다 :

if (response.session) { 
     html = response.session.access_token; 

     // Tests if necessary permissions are set. 
     if (response.perms) { 
      var perms = response.perms; 

      if (perms.indexOf("publish_stream") != -1 
       && perms.indexOf("email") != -1 
       && perms.indexOf("create_event") != -1 
       && perms.indexOf("offline_access") != -1 
       && perms.indexOf("read_stream") != -1 

당신은 문제가 무엇이라고 생각합니까?

+0

C# SDK의 버전을 업그레이드 했습니까? 이 문제가 모든 브라우저에서 발생합니까? Facebook 응용 프로그램의 마이그레이션 설정은 무엇입니까? –

+0

예, 모든 브라우저에서 발생합니다. 집에 도착하면 몇 시간 안에 Facebook 응용 프로그램 설정으로 업데이트하겠습니다. 고맙습니다. –

+1

최신 버전 (4.1.1)을 사용하는 경우 모든 마이그레이션이 활성화되어야합니다. –

답변

1

최신 버전의 SDK를 사용해 보셨습니까?

+0

1 년 전부터 마지막으로 읽은 날짜를 읽었습니다. 그것은 효과가 있었다. 어쨌든 고마워! –

+0

우수. 미안해. 반가워요. 열린 목록에 나타나지 않도록이 질문을 닫을 수 있습니까? 감사 :) – DMCS