나는 만료되기 전에 cron 작업에서 모든 내 사용자의 Facebook access_tokens를 자동으로 갱신하려고합니다.이 중 일부로서 오프라인 액세스와 관련하여 다음 링크를 통해 읽었습니다. https://developers.facebook.com/roadmap/offline-access-removal/ 링크에 다음과 같이 표시됩니다. "참고 : 서버 측 OAuth 호출을 다시 수행하려면 유효한"인증 코드 "를 받기 전에 사용자가 애플리케이션에 액세스해야합니다. 앱에서 "인증 코드"가 수명이 짧고 만료되었으므로 만료 시간을 자동으로 연장하려고하는 백그라운드/cron 작업을 설정하십시오. "cron을 사용하여 expireiring access_tokens 업데이트
여기서 언급 한 인증 코드는 무엇이며 왜 문제의 access_tokens가 유효하다는 조건하에 cron 작업에서 내 사용자의 access_tokens를 자동 갱신하지 못하는 이유는 무엇입니까?
https://graph.facebook.com/oauth/access_token?
client_id=APP_ID&
client_secret=APP_SECRET&
grant_type=fb_exchange_token&
fb_exchange_token=EXISTING_ACCESS_TOKEN
Theres는 인증 코드를 제공 할 수없는 요구 사항 : 링크에 따르면, 다음은 access_token이 새로 고침 할 필요가 호출이다. 필요한 유일한 클라이언트 특정 정보는 EXISTING_ACCESS_TOKEN 매개 변수입니다. APP_ID와 같은 다른 매개 변수는 응용 프로그램마다 다릅니다. 이 일을하기 위해 내가해야 할 일에 대한 제안은 매우 감사 할 것입니다.
나는 이것에 관한 기존 게시물을 살펴 봤는데 토큰이 이미 만료되었을 때 cron 작업을 사용하여 access_tokens를 갱신 할 수 없다는 설명을 발견했습니다. 그러나 내 access_tokens는 여전히 유효하므로 나에게 적용되지 않습니다.