수정 : 액세스 토큰 유효성 검사 중 Facebook 오류

Facebook / Messenger를 사용하는 동안 주로 두 명의 사용자 그룹이“ 오류 토큰 액세스 오류 ”메시지를 표시합니다. 하나는 메신저에 액세스하는 일반 사용자이고 다른 하나는 API를 사용하여 Facebook 로그인을 활성화하는 개발자입니다.

액세스 토큰 유효성 검사 오류 – 메신저

오류 메시지는 주로 Facebook에 액세스 할 때 Facebook에서 구현하는 보안 프로세스와 관련이 있습니다. 단계가 완료되지 않거나 유효하지 않거나 만료되지 않은 경우 오류 메시지가 표시됩니다. 사용자가이 오류를 경험할 수있는 두 가지 경우가 있으므로 두 가지 솔루션이 나열되었습니다.

Facebook에서 액세스 토큰 유효성 검사 오류가 발생하는 원인은 무엇입니까?

앞에서 언급 한 것처럼 ' 오류 토큰 액세스 유효성 검사 오류 '오류 메시지는 최종 사용자가 경험 한 다른 일반 오류 메시지와 다릅니다. 이 오류의 이유는 다음과 같습니다.

  • 귀하의 계정에 대한 메신저 세션이 잘못 되었거나 만료되었습니다 .
  • API와 함께 사용중인 Facebook의 액세스 토큰이 만료되었습니다 . 액세스 토큰이 제한된 시간 동안 만 유효하기 때문에 (개발자에게) 애플리케이션 개발 환경에서 많은 경우에 발생합니다.
  • 보안 문제로 인해 사용자가 비밀번호변경 했거나 연결된 모든 장치에서 로그 아웃했습니다.
  • Facebook은 보안상의 이유로 메신저 에서 의도적으로 로그 아웃했습니다.

개발자를 위해 아래에 나열된 솔루션을 참조하면 액세스 토큰을 사용하여 API 호출의 기본 사항을 알고 있다고 가정합니다. 개발 환경에서 초보자라면 액세스 토큰에 대한 통찰력을 얻기 위해 자세한 코딩 자료를 읽는 것이 좋습니다.

해결 방법 1 : 메신저 로컬 데이터 새로 고침 (메신저 오류)

일반 사용자는 메신저에 로그인하려고하거나 다른 계정으로 전환 할 때이 오류 메시지가 나타날 수 있습니다. 이것은 안드로이드 장치의 단순한 버그에 지나지 않습니다. 스마트 폰은 메신저와 관련된 모든 액세스 토큰을 추적합니다. 이들 중 하나가 유효하지 않거나 자동으로 업데이트되지 않으면 오류 메시지가 표시 될 수 있습니다.

여기에서 메신저 응용 프로그램의 데이터를 새로 고칩니다. 사용자 이름과 암호를 입력하라는 메시지가 표시 될 수 있으므로 확인하십시오.

  1. Android 기기에서 설정을 열고 애플리케이션 관리자로 이동하십시오.
  2. 메신저 항목을 검색하여 엽니 다.

메신저 – Android 애플리케이션 관리자
  1. 응용 프로그램 설정에서 데이터 지우기를 선택하고 응용 프로그램 데이터와 캐시를 모두 지우십시오.

데이터 지우기 – 메신저
  1. 먼저 응용 프로그램을 닫은 후 설정 앱을 닫고 메신저를 다시 시작하십시오. 이제 로그인을 시도하고 오류 메시지가 수정되었는지 확인하십시오.

해결 방법 2 : 만료 된 액세스 토큰 확인 (개발자 용)

액세스 토큰은 사용자 대신 API 요청을하는 데 사용되는 응용 프로그램에서 사용하는 항목입니다. 주로 액세스 토큰은 특정 응용 프로그램의 인증을 나타내므로 로그인 권한을 부여하거나 사용자의 일부 정보에 액세스 할 수 있습니다.

만료 된 토큰에 대한 Facebook 가이드

가장 간단한 이유로 Facebook API 및 액세스 토큰을 사용하는 경우 (예 : 애플리케이션에서 가입 프로세스를 검증하기 위해 Facebook을 사용하는 경우) 만료되지 않았는지 확인하십시오. 일반적으로 Facebook 토큰은 Facebook 서버에서 요청한 후 2 시간 이내에 만료됩니다. 방법 : Facebook에서 만료 된 액세스 토큰 처리에 대한 공식 문서를 확인할 수 있습니다.

응용 프로그램 개발에서 오프라인 액세스 권한 제거

참고 : 개발 환경에서 경우에 따라 사용자는 offline_acces 제거 권한을 사용합니다. 경우에 따라 토큰이 만료되지 않아도 토큰이 만료됩니다. 이 옵션을 비활성화하십시오.

offline_access에 대한 권한을 가져 와서 만료되지 않고 문제를 일으킬 수있는 토큰을 얻을 수도 있습니다.

재미있는 기사