BOT 응답값 권한없음 문제
호출할 때는 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
혹시 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
업데이트 된 답글입니다.
장정필_89ed03 작성자
2022.07.27
업데이트 된 답글입니다.
YLEE1
Developers 권한이 없는 계정으로 호출할 때 발생하는 오류로 보여지는데 계정의 Developers 권한 설정 부분을 다시 확인해 보셔야 할 것 같아요.
https://admin.worksmobile.com/security/admin (관리자 권한 > Developers)
https://forum.worksmobile.com/jp/posts/100778
2022.07.27
업데이트 된 답글입니다.
장정필_89ed03 작성자
2022.07.27
업데이트 된 답글입니다.
장정필_89ed03 작성자
테스트 계정에 관리자 권한에 Bot만 지정했을 경우 -> 호출 실패, 관리자 권한을 가진 테스트 계정으로 호출했을 경우 -> 호출 성공,
호출 실패한 계정 설정을 모두 초기화하고 Bot 정책 : 팀/그룹, 1:N 메시지방 참여 가능으로 수정한 상태에서 호출한 경우 -> 호출 성공.
관리자 권한이 있으면 호출이 무조건적으로 가능하다는 부분은 확실하지만 Bot 정책 외에 건든 부분이 전혀 없는데 불구하고 관리자 권한이 없고 Bot 담당자가 아님에도 불구하고 API를 정상적으로 호출할 수 있었습니다. 어찌어찌 작동은 하지만 Bot 정책을 수정하는 것이 맞는 해결책인가에 대해서는 의문이 들긴 하네요... 다른 부분에서도 테스트를 추가로 진행해보고자 합니다.
여담으로 네이버웍스 Developer 페이지가 관리자분이 손을 아예 다 놓으신 듯 하여 답답합니다.
2022.07.28
궁금한 점을 해결하지 못하셨나요?
지금 바로 NAVER WORKS 사용자들에게 물어보세요!