나는 이것을 좀 더 연구했다.
FB는 오프라인 액세스 권한을 사용하지 않습니다. 즉, 앱에 사용자 데이터를 쿼리 할 수있는 제한없는 권한을 부여하는 액세스 토큰을 얻을 수 없게됩니다.
대신 기존 토큰의 유효성을 테스트해야하며 토큰이 만료되면 새로운 토큰으로 교체 할 수 있습니다. 이전에는 만료 된 토큰이있는 경우 새 프로세스를 얻으려면 사용자를 인증 프로세스로 다시 보내야 했으므로 이는 실제로 긍정적 인 발전입니다.
참조 : 나는 컬 그래프 (즉, 독립적으로의 FB에 사용자 세션을) 쿼리 PHP 스크립트에서 그래프 탐색기에서 얻은 토큰을 사용하고 내 자신의 특정 예에서 https://developers.facebook.com/docs/offline-access-deprecation/
, I 그러나 이것을 할 수는 없다.
그래프 탐색기는 그 자체로 앱이며 지난 며칠 동안 deprecate_offline_access 마이그레이션을 설정에서 변경 한 것 같습니다. 즉, 그래프 탐색기를 통해 얻은 기존 offline_access 토큰이 이제 로그 아웃 할 때 만료됩니다.
또한, 필자는 스크립트에서 토큰을 바꾸기 위해 요청할 수 없습니다. 그래야 필요없는 그래프 탐색기 앱에 대한 APP SECRET이 필요합니다.
따라서 표준 인증 프로세스의 일부로 얻은 기존 offline_access 토큰은 계속 작동해야하지만 그래프 탐색기를 통해 얻은 offline_access 토큰은 그렇지 않습니다.
이것은 실제로 확장 권한이 필요한 Graph와의 상호 작용을 스크립트로 작성할 수 없다는 것을 의미합니다. 이러한 모든 상호 작용은 이제 사용자 세션 내에서 발생해야합니다.
나는이의 논리를 볼 수 있지만 cron 작업 등 내가 가정
의 작품에 스패너의 그 조금이 문제입니다 : https://developers.facebook.com/docs/offline-access-deprecation/ –