카카오톡 채널관리자 유저 파일 조회는 잘 됩니다.
그런데 유저파일 생성과 유저 추가는 IllegalParamException 가 뜨면서 안되는데 아무리 코드를 뜯어봐도 문제없이 제대로 들어갔는데
왜~~~ 안되는걸까요? 제대로 동작하는거 맞나요? ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ
물론 비즈 연동 다 되있습니다. 조회도 문제없이 되구요~~~
카카오톡 채널관리자 유저 파일 조회는 잘 됩니다.
그런데 유저파일 생성과 유저 추가는 IllegalParamException 가 뜨면서 안되는데 아무리 코드를 뜯어봐도 문제없이 제대로 들어갔는데
왜~~~ 안되는걸까요? 제대로 동작하는거 맞나요? ㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠㅠ
물론 비즈 연동 다 되있습니다. 조회도 문제없이 되구요~~~
file name등 필수값을 주지 않았거나 존재하지 않는 값을 줄 경우 발생하는 에러인데요.
메시지로 사용하신 앱키 알려주시면 담당부서와 함께 확인해보겠습니다.
유저파일 유저 집어넣을때 http status 200 으로 떨어지는데 유저파일에는 등록 시도수 또는 등록 수에 변화가 없습니다.
파일 수는 파일이 생성된 갯수를 의미해요.
이미 있는 파일에 유저를 업데이트 하신건가요?
그렇다면 파일 수는 변함이 없는게 맞습니다.
안녕 하세요?
file-name 과 유저 insert sample 를 주실 수 있나요?
해당 이슈가 해결됐나요? 저도 같은 이슈를 겪고 있습니다.
httpok 200로 떨어지는데 등록 시도수 등록 수에 변화가 없습니다.
file_name은 “오늘회회원_2019-10-09야되라” 이며 제가 body에 실어 보낸 데이터는
다음과 같습니다.
“{“file_id”:5714,“channel_public_id”:”_ALxcnd",“user_type”:“phone”,“users”:[{“id”:“01097723159”,“field”:{“phone”:“01097723159”,“name”:“유선우”,“area”:“경기”,“sex”:“남자”,“age”:20,“pay_amount”:10000,“point”:0,“registered_at”-01-13",“recent_purchase_day”:“2019-09-10”,“zone”:1,“total_order_count”:0,“last_month_purchase”:0,“this_month_purchase”:0}}]}"
빠른 답변 부탁드립니다.
안녕하세요? 저희 서비스를 이용해 주셔서 감사 합니다.
요청 주신 예제와 서버로그를 확인해 보니 현재로서는
JSON parse error: Cannot deserialize instance of java.util.ArrayList
out of START_OBJECT token; nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputEjava.util.ArrayList` out of START_OBJECT token
json 파싱 에러로 확인이 됩니다.
json 파싱 에러가 발생 했는데 200 ok 로 응답을 받으셨다니 이 부분은
확인을 해서 수정하도록 하겠습니다.
감사 합니다.
vici07과 동일인입니다. 그럼 제가 보낸 데이터 형식이 잘못된것인가요? API문서게 나온대로면 json 안에 있는 users라는 키의 밸류로 json 어레이를 넣어서(어레이 내부에 있는 엘리먼트는 field라는 키의 value로 또 json 데이터를 가지죠) 리퀘스트를 보내는게 맞는데, 현재 그형태로 요청을 보냈더니 파싱에러가 발생했다고 하셨습니다.
제가 보내는 바디의 데이터는
{
“file_id”: 3,
“channel_public_id”: “assf”,
“user_type”: “phone”,
“users”: [ { “id”: “01097723159”,
“field”: {
“name”: “김길동”
}
} ]
}
과 같은 포맷을 가집니다
어떤 부분에서 파싱에러가 발생하는지 답변 부탁드립니다.
안녕하세요? json 파싱 에러는 처음 주신 샘플과 해당 api 서버에 남아 있는 로그 확인결과 아래의 데이터의
registered_at 에 컬럼 부분이 문제가 있는 것으로 보여 답변을 드렸습니다.
“{“file_id”:5714,“channel_public_id”:”_ALxcnd",“user_type”:“phone”,“users”:[{“id”:“01097723159”,“field”:{“phone”:“01097723159”,“name”:“유선우”,“area”:“경기”,“sex”:“남자”,“age”:20,“pay_amount”:10000,“point”:0,“registered_at”-01-13",“recent_purchase_day”:“2019-09-10”,“zone”:1,“total_order_count”:0,“last_month_purchase”:0,“this_month_purchase”:0}}]}"
지금 새롭게 주신 부분에는 json 파싱 에러는 보이지 않습니다.
혹시 괜찮으시다면 지금 하시고 계신 테스트 예제 전체를 curl 로 만들어서 첨부해 주시면 면밀히 테스트 후
답변을 드리겠습니다.
감사 합니다.