티스토리 뷰

IT

[KakaoAPI] -402 insufficient scopes Error

주인장 진빼이

원인 및 이유

메시지를 보내려고하는데 다음과 같은 오류가 발생했다.
이 오류는 로그인할 때 허용했던 권한이 부족해서 발생하는 오류이다. (허용 권한 부족으로 API를 제대로 처리할 수 없음)
오류 내용을 이해해보면 현재 사용자에게 허용받은 권한은 프로필 조회(profile)만 가능하고
해당 API를 사용할 때 필요한 권한은 메시지 전송 권한(talk_message)이다.

{
  "msg": "insufficient scopes.",
  "code": -402,
  "api_type": "TALK_MEMO_SEND",
  "required_scopes": [
    "talk_message"
  ],
  "allowed_scopes": [
    "profile"
  ]
}

해결 방법

카카오 디벨로퍼스로 이동(내 애플리케이션>제품 설정>카카오 로그인>동의항목)하여 선택 동의를 한 후
API호출할 때 권한오류가 발생한 경우 추가 동의를 받도록 처리하면 된다.

댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함