이용약관 보기
박훈
2019.02.25읽음 5139
빠른 답변 감사합니다.
컨슈커키 이슈는 해결되었습니다.
메세지 전송 API 호출 시 아래와 같이 090 오류가 발생합니다.
Service fail, HTTP/1.1 400 Bad Request, {"code":400,"message":"invalid character '%' looking for beginning of value"}
전송하는 데이타 중 잘못된 부분이 있을까요?
업데이트 된 답글입니다.
NAVER WORKS 공식계정
2019.02.26
박훈 작성자
2019.02.28
궁금한 점을 해결하지 못하셨나요? 지금 바로 NAVER WORKS 사용자들에게 물어보세요!
댓글6
업데이트 된 답글입니다.
NAVER WORKS 공식계정
대체로 json 규격에 맞지 않도록 보낼 때 해당 오류가 주로 발생하는데요.
문자에 따옴표가 빠졌거나 배열에 대괄호를 잘못 넣지 않았는지 확인 부탁드립니다.
https://jsonformatter.curiousconcept.com
참고로 위와 같이 json 형태를 검증하는 사이트를 통해 검증해보시기 바랍니다.
2019.02.26
업데이트 된 답글입니다.
박훈 작성자
{"botNo":7220,"accountId":"test@test.com","content":{"type":"text","text":"hello"}}
위 형태로 전송하는데요. 문제되는 부분이 있을까요? (i18nTexts 항목은 필수가 아니라 생략했습니다.)
가능하시다면 로그 확인을 부탁 드립니다.
2019.02.26
업데이트 된 답글입니다.
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
업데이트 된 답글입니다.
박훈 작성자
아래 오류가 발생하는데 bot 관련된 부분에 있는지 확인 부탁 드립니다.
Service fail, HTTP/1.1 400 Bad Request, {"code":400,"message":"Bad Request Parameters: Cannot access bot"}
2019.02.28
업데이트 된 답글입니다.
NAVER WORKS 공식계정
Bot 으로 메시지를 보내거나 받으시려면 위 문서 내용대로 진행하셔야 합니다.
1. registerBot API로 메시지 Bot 정보 등록
2. registerBotDomain API로 도메인 등록
3. sendMessage API를 이용하여 메시지 발송
4. 필요한 경우 callback URL을 Bot에 등록하여 사용자와 상호 작용 가능
호출 로그를 살펴보니 registerBotDomain API 를 호출하신 이력이 확인되지 않습니다.
등록 후 메시지 전송 API 를 재호출해주시기 바랍니다.
더불어 상세하게 문서를 살펴봐주시기 부탁드립니다.
감사합니다
2019.02.28
업데이트 된 답글입니다.
박훈 작성자
2019.02.28
궁금한 점을 해결하지 못하셨나요?
지금 바로 NAVER WORKS 사용자들에게 물어보세요!