내 Facebook 계정과 연결된 내 애플리케이션 사용자에게 오래 걸린 액세스 토큰을 저장하고 있습니다. offline_access 토큰이 없어지기 때문에이 수명이 긴 토큰의 만료 날짜는 "약 60 일"입니다. 그러나 사용자가 Facebook과 상호 작용할 때 자신을 새로 고칠 수 있습니다. documentation에 따르면 :Facebook : 수명이 긴 액세스 토큰 자동으로 새로 고침
이 토큰은 앱을 사용하는 사람이 Facebook의 서버에 요청할 때 하루에 한 번 새로 고칩니다. 요청이 없으면 약 60 일 후에 토큰이 만료되며 사용자는 새로운 토큰을 얻기 위해 다시 로그인 흐름을 거쳐야합니다.
제가 알고 싶은 것은 이 무엇이되어 페이스 북의 서버에 요청합니다. 사용자가 Facebook 웹 사이트, 모바일 앱에 로그인하거나 어딘가에 Like 버튼을 사용해야합니까? 아니면 사용자를 대신하여 요청을하는 내 응용 프로그램도 포함됩니까?
또한 토큰을 새로 고치면 새로 60 일 동안 새로 고 칩니 까? 아니면 더 짧은 기간 동안 리프레시됩니까?
자세한 내용을 알고있는 사람에게 사전 답변 해 주신 설명서 또는 기타 질문에서 특정 답변을 찾을 수 없었습니다.
당신은 이제까지 t 그 사람? iOS SDK가 오래 지속되는 토큰을 새로 고치지 않아 사용자가 60 일마다 로그 아웃되는 것처럼 보이는 문제가 있습니다. – bplattenburg
문제를 해결할 수 있었는지 기억이 안납니다. 토큰이 오래되었거나 폐기 되었기 때문에 작업이 실패한 경우 새로 고침 토큰을 사용하여 토큰을 갱신하려고 시도하는 프로세스를 구현했다고 생각합니다. 실패한 경우 사용자에게 계정을 내 앱과 다시 연결하도록 요청해야했습니다. 큰 문제는 아니지만 당시로서는 최선을 다해 관리 할 수있었습니다. – jstlaurent