Bot

404 Not Found 오류

pasart

2025.06.11읽음 67

서비스 계정 방식으로 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 에러 뜸

  • 발급받은 토큰으로 아래 API 엔드포인트를 호출하면 403 Forbidden 오류가 발생합니다.
  • URL: POST https://www.worksapis.com/v1.0/bots/{BOT_ID}/users/{USER_ID}/messages

  • 혹시 권한 문제인가요?

    댓글0

    이전 글공유된 드라이브폴더에 파일(영상)이 업로드 되지 않아요.
    다음 글어드민 계정 정보를 잃어버렸습니다
    목록

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