dangdang.promotions.offprice.update

修改“直降”促销活动

  • 功能描述:商家可以修改“直降”促销活动。活动开始前2个小时及开始后,只能修改促销结束时间,其他设置不能修改。取消原有的“促销序号”,增加“促销编号”。

    支持的数据格式:XML

    HTTP请求方式:POST

    版本:2.0

  • 系统级输入参数:

    请参考系统级输入参数

    应用级输入参数:

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

    多个“直降”促销的XML文件

    updateMultiOffPricePromos

    file

    <input type=file..

    多个“直降”促销的XML文件,具体内容请参考

    “多个买A赠多促销的XML文件格式说明”


     

    多个直降促销的XML文件格式说明:

  • 多个直降促销的XML文件示例:

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

    <request> 
      <functionID>dangdang.promotions.offprice.update</functionID>  
      <time>2009-03-20 15:10:50</time>  
      <promoInfoList> 
        <promoInfo> 
          <promotionID>促销编号</promotionID>  
          <outerPromotionID>外部商家促销编号</outerPromotionID>  
          <promotionName>直降活动</promotionName>  
          <startDate>2011-11-28 20:12:32</startDate>  
          <endDate>2011-12-5 12:12:32</endDate>  
          <productInfoList> 
            <productInfo> 
              <itemID>03954</itemID>  
              <promotionalPrice>3.00</promotionalPrice>  
              <seq>1</seq> 
            </productInfo>  
            <productInfo>......</productInfo> ......
          </productInfoList> 
        </promoInfo>  
        <promoInfo>......</promoInfo> ......
      </promoInfoList> 
    </request>



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

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

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

    <response> 
      <functionID>dangdang.promotions.offprice.update</functionID>  
      <time>2009-03-20 15:10:50</time>  
      <promoInfoList> 
        <promoInfo> 
          <outerPromotionID>1231231312</outerPromotionID>  
          <promotionID>0</promotionID>  
          <promotionType>15</promotionType>  
          <promotionName>1562916337</promotionName>  
          <operCode>0</operCode>  
          <operation>操作成功</operation> 
        </promoInfo>  
        <promoInfo>……</promoInfo> ……
      </promoInfoList> 
    </response>





  • java版

    SdkClient sdkClient = new SdkClient(appKey, appSecret, session, version) ;
    PromotionsOffPriceUpdateRequest request = new PromotionsOffPriceUpdateRequest();
    request.setUpdateMultiOffPricePromosFile(new FileItem(new File(path)));
    PromotionsOffPriceAddOrUpdateResponse response = sdkClient.excute(request);
    System.out.println(response.toString());


    php版

    $sdkClient = new DDHttpClient(appkey,appSecret,session);
    $PromotionsOffpriceUpdateRequest = new PromotionsOffpriceUpdateRequest();
    $PromotionsOffpriceUpdateRequest->setUpdateMultiOffPricePromos($xmlFile);
    $sdkResponse = $sdkClient->execute($PromotionsOffpriceUpdateRequest);