"액세스 토큰 유효성 검사 오류 메시지 "는 주로 두 그룹의 사용자가 Facebook/Messenger를 사용하는 동안 발생합니다. 하나는 메신저에 접속하는 일반 사용자이고 다른 하나는 API를 사용하여 Facebook 로그인을 활성화하는 개발자입니다.
오류 메시지는 대부분 Facebook이 플랫폼에 액세스할 때 구현하는 보안 프로세스와 관련이 있습니다. 단계 중 하나라도 완료되지 않았거나 유효하지 않거나 만료된 경우 오류 메시지가 표시됩니다. 사용자가 이 오류를 경험할 수 있는 두 가지 경우가 있으므로 두 가지 해결 방법을 나열했습니다.
Facebook에서 액세스 토큰 유효성 검사 오류의 원인은 무엇입니까?
앞서 언급한 것처럼 오류 메시지 '액세스 토큰 유효성 검사 중 오류 ' not은 최종 사용자가 경험하는 다른 일반적인 오류 메시지와 같습니다. 이 오류의 원인은 다음과 같습니다.
- 귀하의 계정에 대한 Messenger 세션이 잘못되었습니다. 또는 만료되었습니다. .
- API와 함께 사용 중인 Facebook의 액세스 토큰이 만료되었습니다. . 액세스 토큰은 제한된 시간 동안만 유효하므로 (개발자용) 다시 획득해야 하기 때문에 애플리케이션 개발 환경에서 많은 경우에 이런 일이 발생합니다.
- 사용자가 비밀번호를 변경했습니다. 또는 보안 문제로 인해 연결된 모든 장치에서 로그아웃했습니다.
- Facebook에서 의도적으로 메신저 에서 로그아웃했습니다. 보안상의 이유로.
개발자를 위해 아래 나열된 솔루션을 참조하여 액세스 토큰을 사용하여 수행하는 API 호출의 기본 사항을 알고 있다고 가정합니다. 개발 환경의 완전한 초보자인 경우 액세스 토큰에 대한 통찰력을 얻기 위해 몇 가지 자세한 코딩 자료를 읽는 것이 좋습니다.
해결 방법 1:메신저의 로컬 데이터 새로 고침(메신저 오류의 경우)
일반 사용자는 메신저에 로그인을 시도하거나 다른 계정 간에 전환할 때 이 오류 메시지가 나타날 수 있습니다. 이것은 안드로이드 기기의 단순한 버그에 불과합니다. 스마트폰은 메신저와 관련된 모든 액세스 토큰을 추적합니다. 그 중 하나라도 무효가 되거나 자동으로 업데이트되지 않으면 오류 메시지가 나타날 수 있습니다.
여기에서 Messenger 애플리케이션의 데이터를 새로 고칩니다. 사용자 이름과 비밀번호를 입력하라는 메시지가 표시될 수 있으므로 미리 확인하십시오.
- Android 기기에서 설정 을 엽니다. 응용 프로그램 관리자로 이동합니다. .
- 메신저 항목 검색 열어보세요.
- 애플리케이션 설정에서 데이터 지우기 를 선택합니다. 애플리케이션 데이터와 캐시를 모두 지웁니다.
- 설정 앱을 종료하고 앱을 먼저 종료한 후 메신저를 다시 시작하세요. 이제 로그인하여 오류 메시지가 수정되었는지 확인하십시오.
해결 방법 2:만료된 액세스 토큰 확인(개발자용)
액세스 토큰은 사용자를 대신하여 API를 요청하는 데 사용되는 애플리케이션에서 사용하는 항목입니다. 주로 액세스 토큰은 로그인을 승인하거나 사용자의 일부 정보에 액세스할 수 있도록 특정 애플리케이션의 권한을 나타냅니다.
가장 단순한 이유로 Facebook API 및 액세스 토큰을 사용하는 경우(예:애플리케이션에서 등록 프로세스를 검증하기 위해 Facebook을 사용하는 경우) 만료되지 않았는지 확인하십시오. 일반적으로 Facebook 토큰은 Facebook 서버에서 요청한 후 2시간 이내에 만료됩니다. How-To:만료된 액세스 토큰을 Facebook 자체에서 처리에 대한 공식 문서를 확인할 수 있습니다.
참고: 개발 환경의 경우에 따라 사용자는 오프라인_액세스 제거 s 권한이 활성화되었습니다. 어떤 경우에는 만료되지 않은 경우에도 토큰이 만료됩니다. 이 옵션을 비활성화했는지 확인하십시오.
offline_access 에 대한 권한을 얻을 수도 있습니다. 따라서 만료되지 않고 문제를 일으키지 않는 토큰을 얻을 수 있습니다.