404 Not Found 오류
서비스 계정 방식으로 Bot 메시지를 보내는 기능 중 계속 404 Not Found
오류가 발생하여 해결 방법을 찾지 못해 문의드립니다.
현재까지 확인된 상황:
1. Access Token 발급 성공
RS256
알고리즘과 Private Key로 JWT를 생성합니다.- JWT 헤더(
kid
)에는 Client ID 값을 포함시켰습니다. https://auth.worksmobile.com/oauth2/v2.0/token
주소로 토큰을 요청하며,scope
를'bot.message'
로 설정했을 때만 Access Token이 정상적으로 발급됩니다. (scope
를'bot'
으로 하면invalid_scope
오류가 발생합니다.)
2. 메시지 전송 API 호출 시 404 오류 발생
- 위에서 발급받은 Access Token을 사용하여 메시지 전송 API를 호출하면, 어떤 형식의 URL을 사용하든 계속
404 Not Found
오류가 반환됩니다. - 지금까지 시도해 본 URL 형식들은 다음과 같습니다:
https://apis.worksmobile.com/r/{API_ID}/message/v1/bot/{BOT_ID}/message/push
https://apis.worksmobile.com/r/{API_ID}/message/v1/send
https://www.worksapis.com/v1.0/bots/{BOT_ID}/users/{USER_ID}/messages
-----------------------------------------
수정후 403 에러 뜸
403 Forbidden
오류가 발생합니다.POST https://www.worksapis.com/v1.0/bots/{BOT_ID}/users/{USER_ID}/messages
혹시 권한 문제인가요?
게시글에 새로운 댓글이 달리면 알림을 전송합니다.
댓글0
궁금한 점을 해결하지 못하셨나요?
지금 바로 NAVER WORKS 사용자들에게 물어보세요!