dangdang.shop.coupon.send

礼券批量发放接口

  • 功能描述:批量的为指定客户发放指定数量的礼券

    支持的数据格式:XML

    HTTP请求方式:POST

    版本:2.0

  • 系统级输入参数:

    请参考系统级输入参数

    应用级输入参数:


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

    礼券批次ID

    apply_id

    long

     

    礼券批次ID

    要发放的顾客id数组

    cus_id[]

    string

     

    要发放的顾客id数组.
    格式:cus_id[]=1&cus_id[]=2&…

    发放的数量

    send_num

    int

     

    为每个顾客发放的数量(需大于0的整数)


     

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


    变量名称 变量命名 变量类型 说明

    请求的方法名

    functionID

    string

    请求的方法名

    响应时间

    time

    string

    响应时间

    业务操作码

    operCode

    int

    操作码
    '0' => '成功',
    '1512' => '参数不正确',
    '1514' => "超出商铺剩余礼券",
    '1515' => "所选用户拥有礼券已经达到上限"

    处理结果

    operation

    string

    处理结果


     

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

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

    <response> 

     <functionID>dangdang.shop.coupon.send</functionID> 

     <time>2009-04-20 17:26:20</time>

      <operCode>0</operCode>

    <operation>成功</operation>

    </response>

     


  • java版

    SdkClient sdkClient = new SdkClient(appKey, appSecret, session, version) ;
    CouponSendRequest request = new CouponSendRequest();
    CouponSendDto couponSendDto=new CouponSendDto();
    couponSendDto.setApply_id(93358L);
    List<String> cusIds= new ArrayList();
    cusIds.add("269853575");
    couponSendDto.setCustIdList(cusIds);
    request.setCouponSendReq(couponSendDto);
    CouponSendResponse response = sdkClient.excute(request);
    System.out.println(response.toString());


    php版

    $sdkClient = new DDHttpClient(appKey,appSecret,session)

    $shopCouponSendRequest = new ShopCouponSendRequest();
    $shopCouponSendRequest->setApplyId("1");
    $result = $ddHttpClient->execute($shopCouponSendRequest);