2012-07-13 1 views
0

Google은 자사 제품을 마케팅하기 위해 Google Apps를 사용하는 비즈니스 고객을 보유하고 있습니다. 새로운 고객이 올 때마다 우리는 앱을 설치하도록 요청합니다. 그들은 Facebook 표준 절차에 따라 앱을 설치합니다.곧 무효화 될 페이스 북 앱 액세스 토큰을 확장하는 방법은 무엇입니까?

우리의 애플 리케이션은 서버 기반 인증 및 cUrl을 기반으로합니다. Google Apps는 오프라인 액세스 기능을 기반으로합니다.이 기능은 Facebook에서 더 이상 사용되지 않으며 곧 만료됩니다.

이 중요한 시나리오에는 몇 가지 쿼리가 있습니다.

곧 무효화 될 Facebook 앱 액세스 토큰을 확장하는 방법은 무엇입니까?

는 이미이 링크 https://developers.facebook.com/blog/post/2011/05/13/how-to--handle-expired-access-tokens/https://developers.facebook.com/roadmap/offline-access-removal/

겪었 그러나 이러한 링크는 실제보다 더 이론적으로 보였다된다. 나는 실제적인 예를 찾고있다.

지금까지 나의 이해는 다음과 같습니다

나는 페이스 북이 만료 될 것 토큰 또는 유효하지 않은 액세스하기 전에 좀 통지를 보내드립니다 페이스 북 응용 프로그램 대시 보드 에서 오프라인 중단 기능을 활성화해야

액세스 토큰을 확장하려면 다음 단계를 수행해야합니다.

짧게 유지되는 액세스 토큰을 가져와 최대 2 시간 동안 지속해야하며 하루에 두 개 이상의 토큰을 얻을 수 있습니다. 그런 다음 짧은 토큰을 사용하여 60 일 동안 장기 액세스 토큰을 얻어야합니다.

내 질문은 :

  1. 내 위의 이해의 모든 권리이다 (나는 혼란 스러워요!)?
  2. 페이스 북에서 알림을받은 후 59 일마다 액세스 토큰을 다시 생성해야합니까? 그것은 개념을 다시 데이트 아닌가요?!
  3. 만료 된 액세스 토큰 또는 이미 만료 된 액세스 토큰을 확장하는 쉬운 자동화 된 방법이 있습니까?

미리 감사드립니다.

답변

0

https://developers.facebook.com/roadmap/offline-access-removal/ 모두 필요한 정보가 있습니다. 해당 문서의 시나리오 2에서 작업하고 있습니다. 기존 offline_access 토큰은 기능이 완전히 제거 될 때까지 여전히 무한하며, 그렇지 않으면 토큰은 최대 60 일 동안 유효합니다.예외가 광고 API (무한 토큰) 인 및 페이지 관리 API를 (무한 토큰)

- 유효한 그들을 위해 토큰을 가지고하는

사용자 위해 적어도 한 번 60 일마다 다시 응용 프로그램에 와야합니다 offline_access 토큰의 마감 날짜가 연장되었지만 새 토큰 모델을 지원하기 위해 변경해야 할 사항을 이미 알고있는 경우 로드맵이나 블로그를 사용하여 업데이트하지 마십시오.

+0

@lgy ... 위의 링크에 대해 언급했습니다. 하지만 여전히 구현 방법을 모르겠습니까? – techhunter

+0

표준 '인증'(https://developers.facebook.com/docs/authentication/) 문서에서 앱을 인증하는 방법에 대해 설명하고 있습니다. 이미 offline_access를 사용하고 있습니다. 이제 60 일 토큰 (변경 필요 없음)을 갖거나 60 일 토큰을 교환해야하는 짧은 토큰을 얻습니다. 자세한 내용은 – Igy

+0

@lgy 문서에 있습니다. .thanks..i will will .. 업데이트를 게시 할 것입니다 .. – techhunter