장정필_89ed03
게시글
댓글
오늘 테스트 계정으로 이것저것 테스트를 해봤습니다. 테스트 계정에 관리자 권한에 Bot만 지정했을 경우 -> 호출 실패, 관리자 권한을 가진 테스트 계정으로 호출했을 경우 -> 호출 성공, 호출 실패한 계정 설정을 모두 초기화하고 Bot 정책 : 팀/그룹, 1:N 메시지방 참여 가능으로 수정한 상태에서 호출한 경우 -> 호출 성공. 관리자 권한이 있으면 호출이 무조건적으로 가능하다는 부분은 확실하지만 Bot 정책 외에 건든 부분이 전혀 없는데 불구하고 관리자 권한이 없고 Bot 담당자가 아님에도 불구하고 API를 정상적으로 호출할 수 있었습니다. 어찌어찌 작동은 하지만 Bot 정책을 수정하는 것이 맞는 해결책인가에 대해서는 의문이 들긴 하네요... 다른 부분에서도 테스트를 추가로 진행해보고자 합니다. 여담으로 네이버웍스 Developer 페이지가 관리자분이 손을 아예 다 놓으신 듯 하여 답답합니다.
Bot 2022.07.28
Developer 권한이 없지만 bot뿐만 아니라 다른 scope도 같이 묶어서 token 발행해서 사용하는데 bot에서만 이런 문제가 발생하네요... 한 번 확인해보도록 하겠습니다.
Bot 2022.07.27
네. Developer에서 제가 권한을 받은 것은 없으나 Developer Console -> BOT에서는 담당자를 저로 세팅하였고, Admin -> 서비스 -> Bot에서도 사용권한 : 전체, 공개 설정 : 공개로 되어있습니다.
임시방편으로 히로쿠를 통한 우회 프록시 서버를 이용하였으나 아무래도 속도가 느려지는 문제 때문에 해결책이 아니라고 생각합니다. url에 https://cors-anywhere.herokuapp.com/ 추가 및 header에 Access-Control-Allow-Origin 추가로 현재는 CORS를 막긴 하였으나, 한 단계 더 지나가는 것이기 때문에 속도가 많이 느려졌습니다.
API 2022.07.19
어제까지는 잘되었던지라... 따로 건든건 없습니다. grant_type=authorization_code에 해놨고 각 파라미터도 잘 넣은 상태입니다. -------------------------------------------------------------- 급한대로 ajax에서 fetch로 수정하여 해결하였습니다. 어제까지 잘 되던 소스가 갑자기 안되는 문제에 대해선 원인은 잘 모르겠습니다.
API 2022.06.24