dangdang.items.codinfo.update

批量更新商品支持COD

  • 功能描述:更新多个商品“是否支持COD”。

    支持的数据格式:XML

    HTTP请求方式:POST

    版本:2.0

  • 系统级输入参数:

    请参考系统级输入参数

    应用级输入参数:


    变量名称 变量命名 变量类型 是否必填 示例 说明

    多个商品的COD信息XML文件

    updateMultiItemsCODInfo

    file

    <input type=file..

    多个商品的COD信息的XML文件,具体内容请

    参考“多个商品的COD信息XML文件格式说明”

     

    多个商品的COD信息XML文件格式说明:


    变量名称 变量命名 变量类型 是否必填 示例 说明

    企业商品标志符

    itemID

    string

    213123213

    商品编号

    COD信息

    is_COD

    string

    必填,选项包括“是”或“否”。

    未开通COD业务的店铺,不允许设置单品COD。


     

  • 多个商品的COD信息XML文件示例1:

    <?xml version="1.0" encoding="GBK"?>

    <request>

     <functionID>dangdang.items.codinfo.update</functionID>

     <time>2009-03-20 15:10:50</time>

     <ItemsList>

      <ItemUpadteInfo>

       <itemID>40056780123</itemID>

       <is_COD>是</is_COD>

      </ItemUpadteInfo>

      <ItemUpadteInfo>

       ......

      </ItemUpadteInfo>

     </ItemsList>

    </request>

  • 商家接收到的XML文件格式说明:

  • 商家接收到的XML文件实例:

    <?xml version="1.0" encoding="GBK" ?>

    <response>

     <functionID>dangdang.items.codinfo.update</functionID>

     <time>2009-04-20 15:33:29</time>

     <ItemsIDList>

      <ItemIDInfo>

       <itemID>10001</itemID>

       <outerItemID>00007</outerItemID>

       <operCode>0</operCode>

       <operation>操作成功</operation>

      </ItemIDInfo>

      <ItemIDInfo>

    ……

      </ItemIDInfo>

     </ItemsIDList>

    </response>


  • java版

    SdkClient sdk= new SdkClient(appKey, appSecret, session, version) ;
    ItemsCodinfoUpdateRequest request=new ItemsCodinfoUpdateRequest();
    request.setUpdateMultiItemsCODInfoFile(new FileItem(new File(path)));
    ItemsCodinfoUpdateResponse response=sdk.excute(request);
    System.out.println( response.toString());


    php版

    $sdkClient = new DDHttpClient(appKey,appSecret,session)
    $itemsCodinfoUpdateRequest = new ItemsCodinfoUpdateRequest();
    $itemsCodinfoUpdateRequest->setUpdateMultiItemsCODInfo($xmlFile);
    $sdkResponse = $sdkClient->execute($itemsCodinfoUpdateRequest);