카카오채널 고객파일관리API

안녕하세요

현재 카카오채널 고객파일관리 API를 사용중인 상태인데요.
특정 서버 환경에서 사용자추가하기(/v1/talkchannel/update/target_users) 요청을 보낼 때, 응답코드 -2(파라미터 오류)를 받고 있습니다.

채널이름 : 현대식품관
channel_public_id : _vxlZBxb

로 보내고 있고 필요하시다면 앱 REST API KEY도 알려드리겠습니다.

혹시 해당 채널로 사용자추가하기 요청 중 '실패한 요청’의 파라미터가 어떻게 전달되고 있는지 확인 부탁드려도 될까요?

안녕하세요

파라미터가 빈값 {}으로 넘어왔습니다.
현재는 정상적으로 요청하시고 있는 것으로 보이는데요.
확인 부탁드립니다.

확인감사합니다!
여러 서버 중 특정서버 환경일때만 파라미터를 제대로 보내지 못해서 에러가 나는 상황이라서요…
혹시 파라미터 channel_public_id, user_type, file_id, users 모두 빈값으로 가고 있는지 확인 부탁드려도 될까요?

오류가 발생한 요청은 특정 파라미터가 누락되지는 않았고 파라미터가 전혀 넘어오지 않았습니다.
서비스측 구현 코드를 확인하셔야 할 것 같습니다.

좋아요 1

안녕하세요

혹시 답변주신내용으로는 /v1/talkchannel/update/target_users의 connection은 생성되고 파라미터만 전달되지 않는다고 이해되는데, 같은 전례가 있었을까요…?

구현 후 테스트중인 4개의 서버환경 중 1개의 서버환경에서만 파라미터 넘어가지 않아 -2 에러코드 받고 있는데 원인을 찾지 못하고 있는 상태여서 혹시나해서 문의드립니다…

안녕하세요.

혹시 답변주신내용으로는 /v1/talkchannel/update/target_users의 connection은 생성되고 파라미터만 전달되지 않는다고 이해되는데, 같은 전례가 있었을까요…?

지금까지 처리 지연등의 사례는 있었지만, 파라메터가 누락되는 케이스는 리포팅된적이 없었는데요.

이전 상황과 동일한지 호출 일시 알려주시면 로그 다시한번 확인해보겠습니다.

안녕하세요

22.09.23 14:09 경에 호출하고, 동일하게 -2 parameter invalid 에러코드 받았습니다.

혹시나 참고가 될까 추가로 특이한점을 말씀드리면…

고객파일생성API 호출 → 생성된고객파일 ID 수신 → 생성된고객파일에 사용자추가하기API 호출

이 순서대로 이루어지도록 서비스코드 구현했는데
고객파일생성API호출은 항상 정상적으로 되고, 사용자추가하기API호출에서 에러가 나는겁니다. 그것도 4개 서버환경 중 1개의 서버환경에서만요…(다른 3개 서버에서는 파일생성&사용자추가하기 정상동작)

답변 기다리겠습니다. 도움주셔서 감사합니다!

안녕하세요.

Sep 23, 2022 @ 14:08:57.649 호출 건 로그를 살펴봤는데요.

IP : 123.111.174.54

헤더

{"content-length":"14138","accept":"application/json","x-j_http_tuid_":"6680424460088407366","user-agent":"Java/1.7.0","x-agentid":"75536","x-domainid":"1024","content-type":"application/json;charset=UTF-8","x_forwarded_proto":"https"}

바디

{}

응답

{"code":-2,"msg":"INVALID_PARAMETER"}

단순히 요청하신 Request Body에 데이터가 안넘어온 상황 같은데요. 다른서버와 코드는 동일할테니
해당 문제있는 서버에서 데이터를 조회하는 환경적 차이를 검토해보시면 좋을 것같습니다.

다른서버로 동일한 요청 보내주시면 다른 차이가 있는지 추가 비교해보도록 하겠습니다.

좋아요 1

와 정말 감사합니다!!

혹시

  1. prod : 2022.09.22 09:35
  2. stg : 2022.09.22 13:43

에 보낸 요청에 대해서도 위와 같이 확인 가능할까요?

  1. prod : 2022.09.22 09:35
IP 123.111.174.55
헤더
{"x-agentid":"75546","x-j_http_tuid_":"-3886869152289846256","accept":"application/json","x_forwarded_proto":"https","content-length":"22204","x-domainid":"1024","user-agent":"Java/1.7.0","content-type":"application/json;charset=UTF-8"}
바디 {}
응답 {"msg":"INVALID_PARAMETER","code":-2}

  1. stg : 2022.09.22 13:43

Sep 22, 2022 @ 13:43:13.471 /v1/talkchannel/update/target_users

IP 123.111.174.55
헤더 {"content-type":"application/json;charset=UTF-8","x-agentid":"75547","content-length":"14138","x-domainid":"1024","x_forwarded_proto":"https","user-agent":"Java/1.7.0","accept":"application/json","x-j_http_tuid_":"-9138572068759135376"}
바디 {}
응답 {"msg":"INVALID_PARAMETER","code":-2}

Sep 22, 2022 @ 13:43:56.641 /v1/talkchannel/update/target_users

IP 123.111.174.162
바디 : 정상 데이터
응답 {"success_count":189,"request_count":189,"file_id":46336}