taobao.promotion.activity.mixnick.sendaward (阿里通信营销根据混淆nick发奖接口)

阿里通信营销发奖接口

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
isv_award_req_d_t_o IsvAwardReqDto 可选 营销奖品请求对象
  • └ activity_alias
  • String
  • 必须
  • abcdef
  • 活动标识,联系运营小二提供
  • └ exchange_item_id
  • Number
  • 可选
  • 1
  • 兑换品id
  • └ award_alias
  • String
  • 必须
  • asws3445657
  • 奖品标识,联系运营小二提供
  • └ out_id
  • String
  • 必须
  • 123456234567
  • 幂等字段,即请求流水
  • └ buyer_id
  • Number
  • 可选
  • 55555555
  • 买家id,非必选,buyerid,nick必须有一个
  • └ ext_paras
  • String
  • 可选
  • {"ttid","toabao"}
  • 扩展字段json串
  • └ join_time
  • String
  • 可选
  • 2016-08-19 09:08:00
  • 参与时间,为空默认当前时间
  • └ buyer_nick
  • String
  • 必须
  • djajkdaskjda%adda
  • 用户淘宝混淆nick,即淘宝昵称的混淆值
  • └ promotion_biz_name
  • String
  • 可选
  • 测试
  • 名称
  • └ promotion_biz_alias
  • String
  • 必须
  • isvactivitytest
  • 营销业务标识,联系运营小二提供
  • └ biz_order_id
  • Number
  • 可选
  • 279808654432
  • 订单号
  • └ channel
  • String
  • 可选
  • isv-channel
  • 渠道

响应参数

名称 类型 示例值 描述
result CommonResult 发放成功 result
  • └ model
  • Boolean
  • true
  • model
  • └ desc
  • String
  • 发放成功
  • desc
  • └ sub_code
  • String
  • SCUESS
  • subCode
  • └ msg_code
  • String
  • SCUESS
  • msgCode
  • └ msg_info
  • String
  • SCUESS
  • msgInfo
  • └ code
  • String
  • IE001
  • code
  • └ success
  • Boolean
  • SCUESS
  • success
  • └ paras
  • String
  • {"resourceCode":1}
  • paras

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
PromotionActivityMixnickSendawardRequest req = new PromotionActivityMixnickSendawardRequest();
PromotionActivityMixnickSendawardRequest.IsvAwardReqDto obj1 = new PromotionActivityMixnickSendawardRequest.IsvAwardReqDto();
obj1.setActivityAlias("abcdef");
obj1.setExchangeItemId(1L);
obj1.setAwardAlias("asws3445657");
obj1.setOutId("123456234567");
obj1.setBuyerId(55555555L);
obj1.setExtParas("{\"ttid\",\"toabao\"}");
obj1.setJoinTime("2016-08-19 09:08:00");
obj1.setBuyerNick("djajkdaskjda%adda");
obj1.setPromotionBizName("测试");
obj1.setPromotionBizAlias("isvactivitytest");
obj1.setBizOrderId(279808654432L);
obj1.setChannel("isv-channel");
req.setIsvAwardReqDTO(obj1);
PromotionActivityMixnickSendawardResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<promotion_activity_mixnick_sendaward_response>
    <result>
        <model>true</model>
        <desc>发放成功</desc>
        <sub_code>SCUESS</sub_code>
        <msg_code>SCUESS</msg_code>
        <msg_info>SCUESS</msg_info>
        <code>IE001</code>
        <success>SCUESS</success>
        <paras>{&quot;resourceCode&quot;:1}</paras>
    </result>
</promotion_activity_mixnick_sendaward_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部