Bot

메시지 Bot 오류 문의

서은상

2021.03.11읽음 3534

작성하신 내용은 누구나 볼 수 있습니다.

계정 이름, 도메인 이름, API ID, ConsumerKey 등의 비공개 정보는 기입하지마세요.

안녕하세요, 메세지 Bot 기능 구현 중 에러 코드에 대한 문의드립니다.

[작업내용]

1. API 접근 정보 생성
 - API KEY 발급 (API ID, Server API Consumer Key, Server List(ID 등록 방식))
2. 알림용 Bot 등록
 - Developer Console > Bot 등록
 - NAVER WORKS Admin > 서비스 > Bot > Bot 추가
[요청 JSON 생성]
{
 headers: {
   'content-Type': 'application/json; charset=UTF-8',
   consumerKey: 'JDR...',
   Authorization: 'Bearer AAABC...'
 },
 form: {
   accountId: '메일주소',
   content: { type: 'text', text: 'hello' }
 }
}
[응답결과]
{
 message: "invalid character 'a' looking for beginning of value",
 code: 'BAD_REQUEST',
 domain: 'message'
}

댓글2

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

    NAVER WORKS 공식계정

    안녕하세요. 호출 형식이 잘못된 것으로 보입니다.
    아래와 같은 방식으로 Body 부분을 Text로 해서 호출해보시기 바랍니다.

    [METHOD]
    POST방식 - https://apis.worksmobile.com/r/{API ID}/message/v1/bot/{botNo}/message/push

    [HEADERS]
    consumerKey : 발급받은 Server API Consumer Key
    Authorization : Acsses Token (Bearer AAAA...)
    Content-Type : application/json

    [BODY]
    Text 형식으로 아래와 같이 샘플로 작성

    {
     "accountId": "네이버웍스 계정",
     "content": {
       "type": "text",
       "text": "hello"
     }
    }

    감사합니다.

    2021.03.12

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

    서은상 작성자

    남겨주신 댓글보고 해결했습니다.

    빠른 답변 감사합니다.

    2021.03.12

    0
이전 글고객/거래처 연락처 목록 조회 API 관련 문의드립니다.
다음 글메세지봇 Document 가 일본어로 출력됩니다.
목록

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