제품 출시


1. 문서 설명

이 문서는 Tmall/Taobao 제품을 관리하는 타사 개발자 또는 자체 개발 판매자를 대상으로 합니다(보험, 호텔, 티켓 및 여행을 지원하지 않음). , 배경 소개

스키마 시스템은 Tmall/Bazaar 제품 관리 플랫폼의 잦은 변경으로 인해 개발자가 겪는 문제를 해결하기 위해 개방형 플랫폼과 Tmall/Taobao 제품팀이 공동으로 정의한 새로운 개방형 API 사양 세트입니다. .개발 및 유지 관리 비용. Tmall/Taobao 제품 플랫폼은 오픈 플랫폼 API를 사용하여 제품 관리에 관련된 요소와 규칙을 개발자에게 더 가까운 언어로 xml 형식으로 반환합니다. xml을 개발자가 파싱한 후 이를 기반으로 제품 정보 xml이 생성됩니다. XML의 규칙 및 요소에 대해 개방형 플랫폼 API를 호출하여 제품 관리를 완료합니다.

스키마 시스템을 기반으로 제품 관리 도구를 개발할 때 가장 권장되는 솔루션은 개발자가 애플리케이션에서 동적 매핑을 설정하여 얻은 xml과 로컬 DB 간의 데이터 관계를 관리함으로써 Tmall/ Taobao의 변경 사항, 얻은 데이터 XML도 변경 사항에 따라 변경됩니다. 이때 동적 매핑 관리에서 XML과 로컬 DB 간의 새로운 매핑 관계만 설정하면 변경 사항에 적응할 수 있으므로 원래 Tmall/ Taobao. 변경이 완료되면 개발자는 그에 따라 코드 상태를 수정해야 합니다.

3. 오픈 리소스

1. API

스키마 시스템은 다음 API를 사용하여 제품 관리를 완료합니다(이미지 업로드, 가격, 재고 수정은 원본 API 사용)

##############//open.taobao.com/doc/api_cat_detail.htm?scope_id=11430&category_id=102################# 🎜 🎜 🎜 🎜 #

2. SDK 새로운 시스템을 사용하여 제품 관리 도구를 개발하려면 SDK의 두 부분이 필요합니다. #🎜🎜 ##🎜 🎜#

a. TOP API SDK - 다운로드 방법은 기존 방법과 동일합니다.

b. Schema SDK - 오픈 플랫폼에서는 제품 규칙 xml을 구문 분석하고 제품 정보 xml을 생성하기 위한 별도의 SDK를 제공합니다. 다운로드 주소는 클라우드 디스크 주소입니다#🎜 🎜 #

http://box.cloud.taobao.com/file/downloadFile.htm?shareLink=qUMsITX

#🎜🎜 # PHP 버전 SDK는 공동 제작한 Happy Gondola 학생들에게 감사드립니다.

3. 테스트 계정

현재 제공하는 샌드박스 환경은 다음과 같습니다. 테스트 테스트를 위해 모든 개발자는 샌드박스 테스트 계정을 사용할 수 있습니다. 샌드박스 테스트 계정은 mallb140(비밀번호: tmall1234)입니다. 크기 라이브러리 카테고리를 테스트하려면 카테고리 50008901을 사용하세요. 일반 카테고리의 경우 카테고리 162116을 사용하세요. 🎜🎜 #

4. 지원 채널

개발자가 이 문서를 주의 깊게 읽은 후 궁금한 사항이 있으면 Want Want 그룹(836280177)에 가입하세요. ) 협의# 4. 지원 범위 🎜# 스키마 시스템은 Tmall의 모든 카테고리 제품 관리를 지원할 수 있으며, 마켓 인터페이스는 6월 이전에 완전히 오픈될 예정입니다.

#🎜🎜 # Tmall 개발자 다음 공지에 주의하시기 바랍니다: //open.taobao.com/support/announcement_detail.htm?id=24939

#🎜 🎜#4.2 스키마 시스템 진행 상품관리 참고사항

4.2.1 티몰 신제품

# 🎜🎜# 스키마 시스템을 사용하여 업데이트할 수 없습니다. 다윈 시스템인지 여부를 확인해야 합니다. Tmall 상품에 대한 신규 통화의 기본 프로세스는 다음과 같습니다. Tmall/Market에는 두 가지 인터페이스 세트가 있습니다. Tmall Schema 인터페이스를 호출하려면 현재 상점이 Tmall에 속하는지 확인하려면 taobao.user.seller.get을 사용해야 합니다.

2. 상품 검색

티몰의 모든 상품은 특정 상품과 연결되어 있기 때문에 사용자가 새로운 상품을 업로드할 때 먼저 다른 판매자가 티몰에 상품 정보를 업로드했는지 확인해야 합니다. 그런 다음 새 제품을 출시하기 전에 새 제품을 업로드하고 제품 상태를 사용할 수 있을 때까지 기다려야 합니다.

tmall.product.match.schema.get 인터페이스를 호출하여 제품 일치 규칙을 얻고, 규칙에 따라 제품 일치 xml을 생성하고,

tmall.product.schema.match을 호출하여 제품을 수행합니다. 매칭, 일치하는 경우 제품에 도달하면 tmall.product.schema.get를 호출하여 제품 상태를 쿼리합니다. true가 반환되면 제품이 직접 출시될 수 있습니다. 그렇지 않으면 일치가 비어 있으면 기다려야 합니다. 이는 현재 출시해야 할 제품이 티몰에 존재하지 않는다는 의미입니다. 제품 정보에는 먼저 새로운 제품을 출시해야 합니다. tmall.product.add.schema.get 인터페이스를 호출하여 제품 릴리스와 관련된 규칙을 가져오고, 규칙에 따라 제품 릴리스 xml을 생성하고, tmall.product.schema.add를 호출하여 제품을 게시하고, 또한 필요합니다. tmall.product.schema .get에 전화해서 제품 상태를 조회하세요. true가 반환되면 제품이 직접 출시될 수 있으며, 그렇지 않으면 기다려야 합니다. tmall.product.add.schema.get이 비어 있으면 카테고리에 주요 속성이 없으며 제품을 직접 게시할 수 있다는 의미입니다.

3. 제품 출시

일치하는 상품 상태가 true인 경우, 새로운 상품이 추가될 수 있습니다. tmall.item.add.schema.get을 호출하여 제품 출시 규칙을 얻고, 규칙에 따라 제품 목록에 대한 새 xml을 생성하고 tmall.item.schema.add를 호출합니다. 제품 추가 새 이미지를 업로드할 때 taobao.picture.upload 인터페이스를 사용하세요.

제품을 게시할 때 가끔 보고서가 표시됩니다. [isv.item-service-error:ITEM_PROPERTIES_ERROR--"xxx" 속성 오류: 카테고리 속성은 표준 속성에 있습니다. 존재하지 않음] 이러한 유형의 오류는 일반적으로 카테고리 속성을 조정하는 업계 웨이터로 인해 발생합니다. 제품 업데이트 규칙을 얻으려면 tmall.product.update.schema.get 인터페이스를 호출해야 합니다. 필수 요소의 값이 비어 있으면 제품 업데이트 정보 xml을 다시 생성하고 tmall.product.schema.update 인터페이스를 호출하여 보충

#을 완료합니다. 🎜🎜## 🎜🎜# 4. 특별 알림

개발자가 특정 카테고리의 제품에 대한 모든 새로운 규칙을 얻어야 하는 경우

tmall을 호출할 수 있습니다. 동시에 .product.add.schema.get인터페이스는 제품 릴리스와 관련된 규칙을 얻은 다음 매개변수를 입력할 때 product_id가 0으로 전달되고 isv_init가 true로 전달되어 #을 호출합니다. 🎜🎜#tmall.item.add.schema.get#🎜 🎜#제품 출시에 대한 일반 규칙을 확인하세요(모든 규칙은 아님). 4.2.2 티몰 상품수정

1) 상품가격 수정#🎜 🎜 #

제품 및 SKU 가격은 독립적인 제품 가격 업데이트 인터페이스 tmall.item.price.update를 사용하는 것이 좋습니다.

2) 상품 재고 동기화

업데이트하려면 상품 및 SKU 재고 taobao.item.Quantity.update/taobao.skus.Quantity.update에 대해 독립적인 상품 재고 동기화 인터페이스를 사용하는 것이 좋습니다

3) 상품명 및 기타 정보 업데이트

스키마 시스템 인터페이스는 부분 요소 지원(TITLE(제목), SUBTITLE(자막, 셀링 포인트), SHORT_TITLE(무선 짧은 제목), DESC(PC 설명), WAP_DESC( 무선 설명), FENQIGOU(할부 구매), VERTICAL_IMAGE(세로 이미지), DRESS_ONLY_FOR_TMALL(Tmall 독점), SHOP_SAME_STYLE(몰 내 동일한 스타일) ) 증분 업데이트의 경우 증분을 지원하는 매개변수는 인터페이스 반환을 참조하세요.

개발자는 tmall.item.increment.update.schema.get 인터페이스를 호출하여 특정 제품 ID와 업데이트해야 하는 필드를 전달합니다(이것도 xml입니다. 제목만 있는 경우 xml의 ​​update_fields가 수정되었습니다. 값의 제목을 설정하세요. 여러 값을 업데이트해야 하는 경우 여러 값을 설정하세요. ​​) 이 제품에 대해 이 필드를 업데이트하기 위한 규칙을 가져오고 규칙에 따라 증분 업데이트 제품 xml을 생성하세요. , tmall.item.schema.increment.update를 호출하여 증분 업데이트를 완료하세요. 업데이트된 제품 xml을 생성할 때 획득된 규칙의 모든 필드를 기본값으로 조합하고 다시 반환해야 합니다.

증분 업데이트에서 지원하는 요소가 확장될 수 있으므로 사용자는 매일 tmall.item.increment.update.schema.get 인터페이스를 호출하고 매개변수 item_id만 입력하여 증분 업데이트를 지원하는 요소를 얻는 것이 좋습니다. 현재 제품이 속한 카테고리에 있습니다.

개발자는 증분 인터페이스에서 지원하는 각 요소를 독립적으로 캡슐화하여 성능을 향상하고 오류를 줄이는 것이 좋습니다.

4) 기타 정보 업데이트

위 정보 외에도 기타 제품 정보 업데이트는 스키마 전체 업데이트 인터페이스를 사용하여 업데이트해야 합니다. 전체 제품 업데이트 규칙을 얻으려면 tmall.item.update.schema.get을 호출하세요. 규칙에 따라 제품 업데이트 정보 xml을 생성한 후(수정할 필요가 없는 모든 정보는 기본값을 반환해야 함) 균일하게), tmall .item.schema.update로 전화하여 업데이트하세요.

4.2.3 타오바오 상품 출시

타오바오 상품 출시를 위한 기본 통화 과정은 다음과 같습니다.

1. 사용자 판단

스키마 시스템 Tmall/Market에는 두 가지 인터페이스가 있습니다. , 타오바오 스키마 인터페이스를 호출하려면 taobao.user.seller.get을 사용하여 현재 매장이 타오바오에 속하는지 확인해야 합니다.

2. 제품 출시

제품 출시 규칙을 가져오려면 taobao.item.add.schema.get을 호출하고, 규칙에 따라 새 제품 xml을 생성하고, 제품을 업데이트하려면 taobao.item.schema.add를 호출하세요. 이미지 업로드.taobao.picture.upload 인터페이스.

4.2.4 Taobao 상품 업데이트

1) 상품 가격 편집

상품 및 SKU 가격은 독립적인 상품 가격 업데이트 인터페이스 taobao.item.price.update를 사용하는 것이 좋습니다.

2) 상품 재고 동기화

업데이트하려면 상품 및 SKU 재고 taobao.item.Quantity.update/taobao.skus.Quantity.update에 대해 독립적인 상품 재고 동기화 인터페이스를 사용하는 것이 좋습니다

3) 제품 제목 및 기타 정보 업데이트

                                                          스키마 시스템 인터페이스는 일부 요소의 증분 업데이트를 지원합니다( 제목, 핫스팟, 설명 및 무선 설명 ), 인터페이스 를 통해 증분 매개변수를 전달하세요. 에서 받은 응답이 우선합니다.

개발자는 taobao.item.increment.update.schema.get인터페이스를 호출하여 특정 제품 ID와 업데이트해야 하는 필드를 전달합니다(이것은 제목 업데이트와 같은 문자열이기도 합니다. 에서 가져오기만 하면 됩니다.) 제품은 이 필드의 규칙을 업데이트하고, 규칙에 따라 증분 업데이트 제품 xml을 생성하고, taobao.item.schema.increment.update를 호출하여 증분 업데이트를 완료합니다. 업데이트된 제품 xml을 생성할 때 획득된 규칙의 모든 필드를 기본값으로 조합하고 다시 반환해야 합니다.

증분 업데이트에서 지원하는 요소가 확장될 수 있으므로 사용자는 매일 taobao.item.increment.update.schema.get를 호출하고 매개변수 item_id만 입력하여 현재 항목의 카테고리를 가져오는 것이 좋습니다. 증분 업데이트 요소를 지원하는 제품입니다.

개발자는 증분 인터페이스에서 지원하는 각 요소를 독립적으로 캡슐화하여 성능을 향상하고 오류를 줄이는 것이 좋습니다. 증분 인터페이스는 모든 시나리오에서 성공적인 증분을 보장하지 않는다는 점에 유의해야 합니다. 일부 운영 규칙에서 강력히 요구하는 데이터의 경우 증분 인터페이스는 규칙에 따라 확인되고 오류를 보고합니다. 그리고 무선 설명 wl_description과 같은 일부 모듈 필드의 경우 전체 모듈이 균일하게 증분 검증을 수행합니다.

4) 기타 정보 업데이트

위 정보 외에도 기타 제품 정보 업데이트는 스키마 전체 업데이트 인터페이스를 사용하여 업데이트해야 합니다. 전체 제품 업데이트 규칙을 얻으려면 taobao.item.update.schema.get을 호출하세요. 규칙에 따라 제품 업데이트 정보 xml을 생성한 후(수정할 필요가 없는 모든 정보는 기본값을 반환해야 함) 균일하게), taobao .item.schema.update로 전화하여 업데이트하세요.

5. 스키마 시스템 설명

제품의 스키마 구조는 여러 필드로 구성됩니다. 다음 예는 제품 증분 규칙 획득 인터페이스(tmall.item.increment.update.schema.get)를 통해 얻은 규칙 xml의 일부입니다.

  <field id="title" name="商品标题" type="input">
    <rules>
      <rule name="valueTypeRule" value="text"/>
      <rule name="requiredRule" value="true"/>
      <rule name="minLengthRule" value="1" exProperty="include"/>
      <rule name="maxLengthRule" value="30" exProperty="include"/>
    </rules>
    <default-value>韩版2014秋冬新款女装高领套头长款纯色毛衣TK4178</default-value>
  </field>


제품은 다음에서 볼 수 있습니다. 위의 조각에서 제목 규칙은 xml의 노드를 통해 출력됩니다. 이 조각에 따르면 스키마 구조 아래의 필드에는 id, name 및 type의 세 가지 내용이 포함되어 있습니다. 상품명입니다. 입력 유형 필드입니다. 값 유형은 텍스트이며, 문자 길이는 1자 이상 30자 이하입니다. Yishe 한국 스타일 2014 새로운 가을 겨울 여성 하이 칼라 풀오버 긴 단색 스웨터 TK4178婏.

전체 스키마 구조는 다음과 같이 구성됩니다.

TB1V8mpGpXXXXcgaXXXwu0bFXXX.png

개발자가 특히 주의해야 하는 몇 가지 유형은 다음과 같습니다.

1. TipRule

가격은 다음과 같습니다. 예:

  <field id="price" name="商品价格" type="input">
    <rules>
      <rule name="valueTypeRule" value="decimal"/>
      <rule name="requiredRule" value="true"/>
      <rule name="tipRule" value="一口价 应在 销售属性表中所填 最高与最低价格 范围区间内。"/>
      <rule name="minValueRule" value="0.00" exProperty="not include"/>
      <rule name="maxValueRule" value="100000000.00" exProperty="not include"/>
      <rule name="383278799_1" value="商品价格必须在销售属性表中所填最高与最低价格范围区间内"/>
      <rule name="tipRule" value="为避免一口价变动引发的违规,请谨慎输入价格。" url="http://rule.tmall.com/tdetail-1168.htm?tag=self"/>
    </rules>
    <default-value>338.00</default-value>
  </field>


TipRule은 일반적으로 ISV가 페이지에서 사용자에게 규칙을 공개해야 하는 복잡한 규칙에 사용됩니다

2. DevTipRule

판매 템플릿 예:

  <field id="after_sale_id" name="售后说明模板ID" type="input">
    <rules>
      <rule name="valueTypeRule" value="long"/>
      <rule name="devTipRule" value="请使用taobao.aftersale.get接口获取售后说明模板信息" url="//open.taobao.com/apidoc/api.htm?path=cid:4-apiId:10448"/>
    </rules>


DevTipRule은 일반적으로 개발자에게 팁을 제공하는 데 사용되며 사용자에게 표시할 필요가 없습니다. 개발자는 이 규칙을 통해 정보를 얻는 방법과 같은 특정 정보를 얻을 수 있습니다. 예의 판매 후 템플릿 정보.

3.DisableRule

시작 시간을 예로 들면:

  <field id="item_status" name="商品状态" type="singleCheck">
    <rules>
      <rule name="requiredRule" value="true"/>
    </rules>
    <options>
      <option displayName="出售中" value="0"/>
      <option displayName="定时上架" value="1"/>
      <option displayName="仓库中" value="2"/>
    </options>
    <default-value>0</default-value>
  </field>
  <field id="start_time" name="开始时间" type="input">
    <rules>
      <rule name="valueTypeRule" value="time"/>
      <rule name="disableRule" value="true">
        <depend-group operator="and">
          <depend-express fieldId="item_status" value="1" symbol="!="/>
        </depend-group>
      </rule>
    </rules>
     </field>



비활성화Rule=true는 필드를 무시할 수 있음을 의미하며 일반적으로 dependency-group이 있는 그룹에 나타나며 여러 필드 간의 종속 관계를 설명하는 데 사용됩니다. 예를 들어, 예시의 시작 시간은 제품 상태 값이 1(출시 예정)인 것에 따라 달라집니다. fieldId="item_status" 값이 1, disableRule이 아닐 때만 이해될 수 있습니다. true 그때서야 ​​확립되었습니다.

4. 단위가 있는 규칙

MaxTargetSizeRule 및 minTargetSizeRule에는 규칙의 단위를 나타내는 단위 속성이 있습니다. 이 두 규칙의 단위에는 주로 파일 크기의 단위를 나타내는 kb, mk, gb 등이 있습니다.
maxLengthRule과 minLengthRule에는 길이 측정 단위를 나타내는 단위 속성이 있습니다. 바이트와 문자라는 두 가지 단위가 있습니다. 예를 들어 문자열 "한자"는 단위가 바이트인 경우 길이는 다음과 같습니다. 5, 단위가 문자인 경우 길이는 3

6. 스키마 시스템 사용 지침

상품명 증분 업데이트를 예로 들면, 판매자가 상품명을 편집할 때 일반적으로 다음 단계로 나눌 수 있습니다.

  • 증분 획득 제품 업데이트 모든 필수 규칙 xml

  • Schema SDK를 사용하여 규칙 xml을 읽고 readXmlForList를 통해 List<Field>를 가져온 다음 readXmlForMap 메서드를 호출하여 맵의 키는 FieldId입니다. 그런 다음 SDK를 호출합니다. setValue 메소드는 모든 Field의 데이터 어셈블리를 완료한 후 writeParamXmlString 메소드를 통해 제품 정보 xml을 생성합니다.

  • 1. 간단한 예

예를 들어 제품 40905418326의 제품 제목 업데이트: (JAVA 의사 코드, 호출 논리를 설명하는 데만 사용됨)

   String sessionKey = “该商品对应卖家的sessionKey”;
   Long itemId = 40905418326L;
    String xmlData = '<?xml version="1.0" encoding="UTF-8"?><itemParam><field id="update_fields" name="更新字段列表" type="multiCheck"><values><value>title</value><value>title</value></values></field></itemParam>';
    TaobaoClient client=new DefaultTaobaoClient(url, appkey, secret);
    TmallItemIncrementUpdateSchemaGetRequest req=new TmallItemIncrementUpdateSchemaGetRequest();
    req.setItemId(itemId);
    req.setXmlData(xmlData);
    TmallItemIncrementUpdateSchemaGetResponse response = client.execute(req , sessionKey);
    String xmlStirng = response.getUpdateItemResult();
    List<Field> fieldList = SchemaReader.readXmlForList(xmlStirng);
        /**
         * 对fieldList进行各种修改操作数据组装
         */
    String addXml = SchemaWriter.writeParamXmlString(fieldList);
    TmallItemSchemaIncrementUpdateRequest addReq = new TmallItemSchemaIncrementUpdateRequest();
    addReq.setItemId(itemId);
    addReq.setXmlData(addXml);
    TmallItemSchemaIncrementUpdateResponse updateRes = client.execute(updateReq , sessionKey);
    Long itemId = Long.parseLong(updateRes.getUpdateItemResult());

2. fieldList에서 데이터 어셈블리를 작동하는 방법

    InputField field1 = new InputField();
         field1.setValue("input值");
         
         SingleCheckField field2 = new SingleCheckField();
         field2.setValue("singleCheck值");
         
         MultiInputField field3 = new MultiInputField();
         List<String> values1 = new ArrayList<String>();
         values1.add("multiInput值");
         field3.setValues(values1);
         
         MultiCheckField field4 = new MultiCheckField();
         List<Value> values2 = new ArrayList<Value>();
         values2.add(new Value("multiInput值"));
         field4.setValues(values2);
         
         ComplexField field5 = new ComplexField();
         ComplexValue complexValue = new ComplexValue();
         complexValue.setInputFieldValue("inputId", "input值");
         complexValue.setSingleCheckFieldValue("checkId", new Value("input值"));
         field5.setComplexValue(complexValue);
         
         MultiComplexField field6 = new MultiComplexField();
         List<ComplexValue> values3 = new ArrayList<ComplexValue>();
         ComplexValue complexValue2 = new ComplexValue();
         complexValue2.setInputFieldValue("inputId", "input值");
         complexValue2.setSingleCheckFieldValue("checkId", new Value("input值"));
         values3.add(complexValue2);
         field6.setComplexValues(values3);
         
         LabelField field7 = new LabelField();
         LabelGroup labelGroup = new LabelGroup();
         Label label = new Label();
         label.setDesc("label描述");
         labelGroup.add(label);
         field7.setLabelGroup(labelGroup);

3. 제목의 제품 정보 xml에 대한 완전한 증분 업데이트

<?xml version="1.0" encoding="utf-8"?>
    <itemRule>
      <field id="title" name="商品标题" type="input">
        <value>这是一个示例商品而已</value>
      </field>
      <field id="update_fields" name="更新字段列表" type="multiCheck">
        <values>
          <value>title</value>
        </values>
      </field>
    </itemRule>


4. 복잡한 규칙 xml 및 정보 xml

규칙 xml:http://yunpan.taobao.com/s/1IcqnB2UBuF

들어가세요 참고 정보 xml : http://yunpan.taobao.com/s/8cdLFtDxi2

7. 스키마 시스템 도킹 아이디어

스키마 시스템의 도킹에서는 이전 아이디어가 필요합니다. 세 가지 사항에 주의하세요.

1. 변경 감지

비즈니스가 매우 빠르게 변경되므로 개발자는 Tmall 판매자의 경우 해당 카테고리에 따른 규칙을 정기적으로 구현합니다. 매일 가져와서 XML 차이점을 비교하고 차이점에 따라 비즈니스 처리를 조정합니다.

2. 동적 매핑

ㅋㅋㅋ                          개발자는 각 판매자에 대한 동적 매핑 기능을 구현해야 하며, 로컬 데이터를 온라인으로 반환된 XML 구조의 요소와 하나씩 매핑하고, 하드 코딩된 매개변수의 이전 방식을 변경해야 합니다. 스키마 시스템 Things

3. 필드 유형에 주의하세요

구현 시 개발자는 필드의 유형과 규칙을 고려해야 하며, 다양한 필드 유형의 처리 방법과 사전 처리 방법에 주의해야 합니다. 비즈니스 필드는 동적 매핑 기능으로 처리됩니다

8. FAQ

Q: 증분 인터페이스를 사용하여 판매 포인트를 업데이트할 때 업데이트 필드 목록을 표시하는 방법은 무엇입니까?

A: 수신 확인 get 인터페이스를 통해 얻은 규칙 xml의 해당 판매 포인트 옵션이 xml의 update_fields로 전달되는지 여부 모든 값의 범위는 규칙 xml에 따라 얻어야 합니다.

Q: 다음 유형 오류가 발생했습니다:

[msg] => 원격 서비스 오류

[sub_code] => isv.item-add-service-error:ITEM_PROPERTIES_ERROR

[sub_msg] => ; "계정 자료, 외부 계정 자료" 속성 오류: 표준 속성의 카테고리 속성이 존재하지 않습니다: 하단 계정 자료, 외부 계정 자료

A: 일반적으로 카테고리 속성은 업계 웨이터에 의해 조정됩니다. 제품 출시 또는 업데이트 중 이러한 상황이 발생합니다. Tmall 제품인 경우 tmall.product.update.schema.get 인터페이스를 호출하여 제품 업데이트 규칙을 얻고 규칙에 따라 제품을 업데이트한 다음 제품을 업데이트하고 제품을 출시합니다. 시장 제품인 경우 최신 규칙 XML을 직접 얻은 다음 제품을 업데이트하거나 게시합니다.

Q: 다음 오류가 발생했습니다:

{"error_response":{"code":15,"msg":"원격 서비스 오류","sub_code":"isv.invalid-parameter:cid", " sub_msg":"제품 카테고리가 인증되지 않았습니다. 카테고리를 다시 선택하십시오.","request_id":"9wy7rnl2x7k7"}}

A: 일반적으로 Tmall 판매자에 표시되며 판매자가 게시할 수 있는 제품 카테고리 목록이 있습니다. 개발자는 tmall.brandcat.control.get 인터페이스를 호출하여 현재 판매자가 게시할 수 있는 카테고리를 얻고 스키마의 인터페이스에서 카테고리 ID 범위를 제어할 수 있습니다.

FAQ

  • 아직 이 문서에 대한 FAQ가 없습니다