文档中心 > API类目 > 旅行用车API

qimen.alitrip.rentcar.member.award (会员挑战到对应等级发奖接口)

会员挑战项目,用户完成规定的挑战等级,通知商家给用户发放对应的挑战权益

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
traceId String 必须 123456 请求标识
channelId String 可选 20010 渠道id
memberAwardRequest MemberAwardRequest 必须 发奖通知信息
  • └ activityCode
  • String
  • 必须
  • A001
  • 挑战活动编码
  • └ activityName
  • String
  • 必须
  • 双十一挑战
  • 挑战活动名称
  • └ mobile
  • String
  • 必须
  • 13266666666
  • 会员手机号
  • └ userId
  • String
  • 可选
  • 123456789
  • 用户id
  • └ userName
  • String
  • 必须
  • 测试会员A
  • 会员名称
  • └ arriveLevel
  • String
  • 必须
  • L4
  • 会员达到的等级
  • └ totalGmv
  • String
  • 必须
  • 13423
  • 累计交易gmv(单位元)
  • └ extMap
  • String
  • 可选
  • {"aaaa":"1111","bbbb":"222"}
  • 扩展属性map
  • └ agentUid
  • String
  • 必须
  • GY123456789
  • 商家会员唯一id

响应参数

名称 类型 示例值 描述
success Boolean true 接口调用是否成功
errorInfo ErrorInfo 错误信息
  • └ errCode
  • String
  • 1001
  • 自定义错误码。1001:商家接口 系统异常。2001:商家接口 业务异常。3001:uac内部系统异常。4001:uac业务校验异常。
  • └ errMessage
  • String
  • 错误信息
  • 自定义错误信息。记录各链路错误详细描述,以“|”分隔,如:商家接口出现系统异常/业务错误(uac)|商家具体错误描述。
  • └ subErrCode
  • String
  • -2
  • 子错误码
  • └ subErrMessage
  • String
  • 子错误信息
  • 子错误信息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
QimenCloudClient client = new DefaultQimenCloudClient(url, appkey, secret);
AlitripRentcarMemberAwardRequest req = new AlitripRentcarMemberAwardRequest();
req.setTraceId("123456");
req.setChannelId("20010");
AlitripRentcarMemberAwardRequest.MemberAwardRequest obj1 = new AlitripRentcarMemberAwardRequest.MemberAwardRequest();
obj1.setActivityCode("A001");
obj1.setActivityName("双十一挑战");
obj1.setMobile("13266666666");
obj1.setUserId("123456789");
obj1.setUserName("测试会员A");
obj1.setArriveLevel("L4");
obj1.setTotalGmv("13423");
obj1.setExtMap("{\"aaaa\":\"1111\",\"bbbb\":\"222\"}");
obj1.setAgentUid("GY123456789");
req.setMemberAwardRequest(obj1);
AlitripRentcarMemberAwardResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<success>true</success>
<errorInfo>
    <errCode>1001</errCode>
    <errMessage>错误信息</errMessage>
    <subErrCode>-2</subErrCode>
    <subErrMessage>子错误信息</subErrMessage>
</errorInfo>

异常示例

  • 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>

错误码解释

错误码 错误描述 解决方案
isp.http-read-timeout 根据错误提示修改 根据错误提示修改
isp.http-connection-timeout 根据错误提示修改 根据错误提示修改
-1 根据错误提示修改 根据错误提示修改
sign-check-failture 根据错误提示修改 根据错误提示修改
2001 根据错误提示修改 根据错误提示修改
2999 根据错误提示修改 根据错误提示修改
1001 根据错误提示修改 根据错误提示修改
isv.param 参数异常 请根据错误提示修改

API工具

如何获得此API

FAQ

返回
顶部