Bot

BOT 응답값 권한없음 문제

장정필_89ed03

2022.07.27읽음 1856

호출할 때는 200번 코드로 잘 진행되오나, 응답에서 403이 뜨면서 에러가 발생하는 문제가 발생하고 있습니다.
BOT 도메인도 정상적으로 등록되어 있는 상태이며 공개, 권한은 모두 사용인 상태인데 모든 BOT 호출 부분에서 동일한 에러가 발생합니다.
https://www.worksapis.com/v1.0/bots GET 방식으로 BOT 목록만 조회하려고 해도 다음과 같은 메시지가 나옵니다.
{"code":"PERMISSION_DENIED","description":"the user does not have the administrative privileges to perform this action"}
다음과 같이 권한이 없다고 나오는데 등록된 회사 내 BOT 담당자가 저밖에 없는 상태라서 이 에러가 왜 발생하는지 잘 모르겠습니다.
BOT 담당자 외에도 추가적으로 설정 받아야 하는 부분이 있을까요?
에러 해결하신 분 계실까요?

댓글5

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

    YLEE1

    저는 정상적으로 메시지 Bot 목록 호출되고 있습니다

    혹시 Developers 권한이나 메시지 Bot이 등록되어 있으신 걸까요?
    메시지 Bot은 Admin 페이지에서 Bot 추가해 주셔야 이용 가능하십니다.

    https://guide.worksmobile.com/ko/admin/admin-guide/security/administrator-authorities/manage-administrator-authorities/
    https://guide.worksmobile.com/kr/admin/admin-guide/manage-service/bot/#i-2

    2022.07.27

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

    장정필_89ed03 작성자

    네. Developer에서 제가 권한을 받은 것은 없으나 Developer Console -> BOT에서는 담당자를 저로 세팅하였고, Admin -> 서비스 -> Bot에서도 사용권한 : 전체, 공개 설정 : 공개로 되어있습니다.

    2022.07.27

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

    YLEE1

    Service Account 인증(JWT) 방식으로 발급받은 Access Token으로도 정상 호출되고 있네요.

    Developers 권한이 없는 계정으로 호출할 때 발생하는 오류로 보여지는데 계정의 Developers 권한 설정 부분을 다시 확인해 보셔야 할 것 같아요.

    https://admin.worksmobile.com/security/admin (관리자 권한 > Developers)
    https://forum.worksmobile.com/jp/posts/100778

    2022.07.27

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

    장정필_89ed03 작성자

    Developer 권한이 없지만 bot뿐만 아니라 다른 scope도 같이 묶어서 token 발행해서 사용하는데 bot에서만 이런 문제가 발생하네요... 한 번 확인해보도록 하겠습니다.

    2022.07.27

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

    장정필_89ed03 작성자

    오늘 테스트 계정으로 이것저것 테스트를 해봤습니다.
    테스트 계정에 관리자 권한에 Bot만 지정했을 경우 -> 호출 실패, 관리자 권한을 가진 테스트 계정으로 호출했을 경우 -> 호출 성공,
    호출 실패한 계정 설정을 모두 초기화하고 Bot 정책 : 팀/그룹, 1:N 메시지방 참여 가능으로 수정한 상태에서 호출한 경우 -> 호출 성공.

    관리자 권한이 있으면 호출이 무조건적으로 가능하다는 부분은 확실하지만 Bot 정책 외에 건든 부분이 전혀 없는데 불구하고 관리자 권한이 없고 Bot 담당자가 아님에도 불구하고 API를 정상적으로 호출할 수 있었습니다. 어찌어찌 작동은 하지만 Bot 정책을 수정하는 것이 맞는 해결책인가에 대해서는 의문이 들긴 하네요... 다른 부분에서도 테스트를 추가로 진행해보고자 합니다.

    여담으로 네이버웍스 Developer 페이지가 관리자분이 손을 아예 다 놓으신 듯 하여 답답합니다.

    2022.07.28

    0
이전 글메세지 봇 수신자 userid 관련 문의드립니다
다음 글네이버웍스 api 데이터 전달 문의
목록

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