카카오톡채널 관리자 api 문의 두번째 문의

위 링크의, 지난번 제가 올린 이슈에 이어서 문의 드릴려고 합니다.

우선 데이터를 밀어 넣을 때
$data = array(‘file_id’=>‘6401’,‘channel_public_id’=>$channel_public_id,‘user_type’=>‘app’,‘users’=>$fieldData);
에서
$data = array(‘file_id’=>‘6401’,‘channel_public_id’=>$channel_public_id,‘user_type’=>‘phone’,‘users’=>$fieldData);
으로 user_type 을 교체하니 정상적으로 잘 들어가는 것을 확인 했습니다.

이에 테스트 코드에서 제시하는
$insertData = array(‘name’ => ‘kims’, ‘age’=>‘29’);

형태 말고 제가 실제로 원하는
$insertData = array(‘cTel’=>‘01074453305’, ‘cBrand’=>‘mBrand’, ‘cDate’=>‘2019-11-12T16:08:34’, ‘cName’=>‘김테스트’, ‘cManager’=>‘담당자’, ‘cStatus’=>‘배정’, ‘cLocal’=>‘서울’, ‘cOpen’=>‘6개월’, ‘cCate’=>‘pc퀵’);

과 같은 형태로 데이터를 전송하였지만 무엇이 문제인지 또 적용이 되지 않고 있습니다.

제가 유저파일을 생성할 때 사용한 schema 는 아래와 같습니다.
$schemaData = array(‘cTel’=>‘string’, ‘cBrand’=>‘string’, ‘cDate’=>‘string’, ‘cName’=>‘string’, ‘cManager’=>‘string’, ‘cStatus’=>‘string’, ‘cLocal’=>‘string’, ‘cOpen’=>‘string’, ‘cCate’=>‘string’);

개발 가이드 상으로는 생성할때의 schema 에 맞도록 배열의 key 와 value 를 보내면된다고 써 있던데
기존에 테스트 성공한 코드에서

$schemaData = array(‘name’=>‘string’, ‘age’=>‘number’);
$insertData = array(‘name’ => ‘kims’, ‘age’=>‘29’);
위 쌍은 되고

$schemaData = array(‘cTel’=>‘string’, ‘cBrand’=>‘string’, ‘cDate’=>‘string’, ‘cName’=>‘string’, ‘cManager’=>‘string’, ‘cStatus’=>‘string’, ‘cLocal’=>‘string’, ‘cOpen’=>‘string’, ‘cCate’=>‘string’);
$insertData = array(‘cTel’=>‘01074453305’, ‘cBrand’=>‘myBrand’, ‘cDate’=>‘2019-11-12T16:08:34’, ‘cName’=>‘김테스트’, ‘cManager’=>‘담당자’, ‘cStatus’=>‘배정’, ‘cLocal’=>‘서울’, ‘cOpen’=>‘6개월’, ‘cCate’=>‘pc퀵’);

아래쌍은 안되는 이유가 무엇인지 궁금 합니다…

참고가 되실까 하여 제가 꾸민 json 을 첨부합니다.
{ "file_id":"6698", "channel_public_id":"_xbxfyxeT", "user_type":"phone", "users":[ { "id":"01074453305", "field":{ "연락처":"01074453305", "브랜드":"mBrand", "신청일자":"2019-11-12T16:08:34", "신청자":"김테스트", "담당자":"홍길동", "상태":"배정", "신청지역":"서울", "창업예정":"6개월", "접수경로":"pc퀵" } } ] }

마지막으로 내가 생성한 유저파일에 schema 가 어떻게 잡혀있는지 좀 보였으면 좋겠습니다.
/v1/talkchannel/target_user_file 통해서는 schema 정보까지는 넘어오지 않는거 같네요.

긴 글 읽어 주셔서 감사합니다.

1개의 좋아요

안녕하세요? 저희 서비스를 이용해 주셔서 감사 합니다.
문의 주신 내용의 가이드는 https://center-pf.kakao.com/notices/307 의 고객파일 업로드 와 동일한 규칙을 가지게 됩니다.
즉 문자 데이터를 가질 수 있는 필드명이 제한이 있습니다.
가이드에 나와 있는 필드명을 제외한 나머지 필드는 오직 숫자 타입 일때만 정상적으로
등록 됩니다.
건의 주신 스킴을 확인 니즈에 대해서는 내부 검토 후 최대한 빠르게 개선 하도록 하겠습니다.

감사합니다.

1개의 좋아요