2011-04-11 2 views
0

빠른 검토를 통해 FB는 사용자 지정 oauth 구현을 유지하면서 모든 인증 메커니즘을 더 이상 사용하지 않는 것으로 나타났습니다.서버 -> 페이스 북 인증을 할 수 있습니까?

누군가이 문장에 대해 설명하거나 명확히 할 수 있습니까?

왜?

  • 나는 사용자가 내 응용 프로그램에 대한 인증 및 등 현재 사용자의 사진으로 내가 FB에서 일부 자산을 잡아하고자하는 일부 이후 단계에서
  • 을 FB하지 할
+0

** FB에 대해 ** 인증 **하고 ** 사용자 ** 앱이 자신의 개인 정보를 사용하도록 ** 인증했다고 생각합니다. – Nishant

답변

0
당신은에 필요합니다

페이스 북 ID로 인증하고 앱을 인증 할 수 있도록 최소한 한 번 이상. 그 순간부터 JSON 응답에 access_token이라는 메시지가 표시되어 사용자 작업을 수행 할 수 있습니다.

는 액세스 토큰 두 가지 유형이 있습니다

세션 기반이
  • : 사용자가이 작업을 수행 할 때마다 FB에 기록 될 때 짧은 기간 만료가 사용된다.
  • 오프라인 액세스 : 만료가되지 않아 앱이 사용자를 위해 언제든지 작업을 수행 할 수 있습니다. 앱이 승인되면 offline_access 권한이 필요합니다.

여기를 확인하십시오 : oauth 메커니즘의 경우 http://developers.facebook.com/docs/authentication/이고 사용 권한 목록의 경우 http://developers.facebook.com/docs/authentication/permissions/입니다.

+0

감사합니다. 나는 시간 제한 인증이라 할지라도 이러한 종류의 영구적 인 내용이 삭제되었다고 생각합니다. –

+0

사용자가 앱을 승인 취소하지 않는 한 영구적입니다. 한 가지주의 할 점은, fb devs 포럼에 오프라인 토큰에 대한 일부 보고서가 만료되었지만 명확하지 않은 이유가 있습니다. 나는 대비하여 폴백 메커니즘을 사용할 수 있습니다. 즉, 토큰이 만료되었거나 유사한 지에 대한 오류를 확인하고, 사용자가 로그인하면 fb에게 재 인증을 요청하십시오. – Aleadam

관련 문제