Bot

090 오류 관련

박훈

2019.02.25읽음 4865

빠른 답변 감사합니다.

컨슈커키 이슈는 해결되었습니다.


메세지 전송 API 호출 시 아래와 같이 090 오류가 발생합니다.

Service fail, HTTP/1.1 400 Bad Request, {"code":400,"message":"invalid character '%' looking for beginning of value"}


전송하는 데이타 중 잘못된 부분이 있을까요?

댓글6

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

    NAVER WORKS 공식계정

    전송하는 메시지를 json 형태에 맞춰서 보내셨을까요?

    대체로 json 규격에 맞지 않도록 보낼 때 해당 오류가 주로 발생하는데요.
    문자에 따옴표가 빠졌거나 배열에 대괄호를 잘못 넣지 않았는지 확인 부탁드립니다.

    https://jsonformatter.curiousconcept.com
    참고로 위와 같이 json 형태를 검증하는 사이트를 통해 검증해보시기 바랍니다.

    2019.02.26

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

    박훈 작성자

    해당 사이트를 통해서 검증해보아도 json포맷에는 별다른 문제가 없는것으로 확인됩니다.
    {"botNo":7220,"accountId":"test@test.com","content":{"type":"text","text":"hello"}}

    위 형태로 전송하는데요. 문제되는 부분이 있을까요? (i18nTexts 항목은 필수가 아니라 생략했습니다.)
    가능하시다면 로그 확인을 부탁 드립니다.

    2019.02.26

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

    NAVER WORKS 공식계정

    실제로 호출된 로그를 살펴보니 아래와 같이 호출하신 것으로 확인됩니다.

    {"{\"botNo\":7220,\"accountId\":\"test@test.com\",\"content\":{\"type\":\"text\",\"text\":\"hello\"}}":""}

    헤더 쪽에 "content-type":"application/x-www-form-urlencoded" 이렇게 호출하셨는데요.
    "content-type":"application/json" 타입으로 보내주셔야 합니다.

    content-type 수정 후 다시 호출해주시기 바랍니다.
    혹 자바로 구현하신 경우라면, NameValuePair 과 같은 클래스를 사용하시지 마시고 JSONObject 와 같은 Json 클래스를 사용하여 Body 를 만들어주셔야 합니다.

    감사합니다.

    2019.02.28

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

    박훈 작성자

    content-type을 세팅 후 호출하였습니다.
    아래 오류가 발생하는데 bot 관련된 부분에 있는지 확인 부탁 드립니다.

    Service fail, HTTP/1.1 400 Bad Request, {"code":400,"message":"Bad Request Parameters: Cannot access bot"}

    2019.02.28

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

    NAVER WORKS 공식계정

    https://developers.worksmobile.com/kr/document/5?lang=ko

    Bot 으로 메시지를 보내거나 받으시려면 위 문서 내용대로 진행하셔야 합니다.

    1. registerBot API로 메시지 Bot 정보 등록
    2. registerBotDomain API로 도메인 등록
    3. sendMessage API를 이용하여 메시지 발송
    4. 필요한 경우 callback URL을 Bot에 등록하여 사용자와 상호 작용 가능

    호출 로그를 살펴보니 registerBotDomain API 를 호출하신 이력이 확인되지 않습니다.
    등록 후 메시지 전송 API 를 재호출해주시기 바랍니다.

    더불어 상세하게 문서를 살펴봐주시기 부탁드립니다.
    감사합니다

    2019.02.28

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

    박훈 작성자

    빠르고 상세한 답변 감사합니다.

    2019.02.28

    0
이전 글How to send Line emoji
다음 글Not allowed consumerKey 042 에러 관련
목록

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