API

액세스 토큰을 받아와 API 를 콜하는데 계속 401 에러가 납니다.

김경철

2023.04.07읽음 4122

토큰을 받아오는 것 까지는 성공이 되는데,
이 토큰 값으로 API 호출만 하면 401 에러가 뜹니다... 상세한 에러 내역도 없이 그냥... 401...

GET https://www.worksapis.com/v1.0/bots/*******/channels/********/members
Accept: application/json
Authorization: Bearer kr1AAABUznf8RnfZnElz3w0DL********************
이렇게 401 에러가 계속 나는데 
뭘 더 살펴봐야 할까요?
유효하지 않은 토큰을 리턴해 주기도 하나요?

댓글4

  • 업데이트 된 답글입니다.

    YLEE1

    'Bot이 소속된 메시지방 구성원 목록 조회' API 호출하시는 걸까요?

    음.. 저는 정상적으로 호출되고 있는데요.
    401 에러는 인증 실패할 때 표시되는 오류여서 Scope 설정이나 Access Token 값 등이 유효한지 확인해 보셔야 할 것 같아요.

    https://developers.worksmobile.com/kr/reference/error-codes?lang=ko

    2023.04.07

    1
  • 업데이트 된 답글입니다.

    김경철 작성자

    엑세스 토큰이 1회용인가요? 한번 쓴 뒤에는 리프레쉬 토큰 으로 매번 바꿔서 사용해야 하는 걸까요?

    2023.04.07

    0
  • 업데이트 된 답글입니다.

    YLEE1

    Access Token 유효 기간은 24시간입니다.
    https://developers.worksmobile.com/kr/reference/authorization-auth?lang=ko

    Access Token이 만료되면 Refresh Token을 통해 재발급 받으시면 됩니다~

    2023.04.10

    0
  • 업데이트 된 답글입니다.

    김경철 작성자

    네, 24시간인줄로 아는데, 테스트 하면 한번밖에 쓸 수가 없더라고요. 흠... 어렵네요^^;

    2023.04.10

    0
이전 글IP PBX와 연동하여 Naver Works 에서 Click-to-call 하기 가능 여부
다음 글디벨로퍼 콘솔 조직연동 제한으로 인한 조직 삭제 불가
목록

궁금한 점을 해결하지 못하셨나요?
지금 바로 NAVER WORKS 사용자들에게 물어보세요!