2012-01-25 3 views
0

이것은 일반적인 시나리오이지만 많은 사람들이 게시되는 것을 볼 수 없습니다. Facebook 페이지에서 이벤트 목록을로드하는 example.com 웹 사이트가 있다고 가정 해 보겠습니다. 사용자에게 웹 사이트에 대한 "액세스 허용"을 요청하여 이벤트 목록을 볼 수있는 것은 좋지 않은 경험입니다.무단 액세스 토큰 * * 사용자가 "액세스 허용"을 요구하지 않음 - Facebook에 대한 응답으로 offline_access

그럼, 그래프 API 탐색기 (https://developers.facebook.com/tools/explorer)를 통해 오프라인 액세스 권한이있는 액세스 토큰을 생성합니다. 이것은 (사용자가 자신의 암호 등을 변경하지 않는 한) 액세스 토큰을 무한으로 제공합니다. 완전한.

곧 Facebook은 offline_access를 사용하지 않습니다. 사용자가 액세스를 허용하지 않아도 내 웹 사이트에서이 이벤트 피드를 계속 표시 할 수있는 방법이 있습니까 (액세스 토큰을 새로 고침)?

답변

1

아니요, 더 이상 무한한 액세스 토큰이 없습니다. 당신은 너무 자주 페이스 북을 쿼리하지 않아도 데이터베이스에 이벤트 목록을 저장해야합니다. 이렇게하면 사용자가 데이터 저장소에서 가져온 이벤트 목록을 볼 수있는 액세스를 허용 할 필요가 없습니다.

+0

지연에 대해 유감스럽게 생각했지만 응답하지 않았습니다. 어쨌든, 더 이상 중요하지 않은 경우 (Facebook API 또는 플러그인을 몇 달 동안 사용하지 않은 경우) 사용자가 방문 할 때 최신 이벤트 목록을 계속 가져오고 싶어하기 때문에 작동하지 않습니다. 나는 어딘가에 약간의 시간 동안 어딘가에 그것들을 캐싱하는 것이 좋겠지 만, 결국에는 새로운 목록이 필요하고, FB를 질의하는 것은 사용자를 자극 할 수도있다. 그래서 우리는 다시 정사각형으로 돌아갈 것입니다. –