任务平台自定义发奖接口
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
bizScene | String | 必须 | FOOD_ELIMINATE | 业务场景 | |
openId | String | 必须 | 2205245879059 | 用户id | |
rewardInfo | String | 必须 | [{"ext":{"subIcon":"https://gw.alicdn.com/imgextra/i3/O1CN01xvgwd61eKih4SJ3V5_!!6000000003853-2-tps-400-400.png","unit":"g","rewardDesc":"完成可得","threshold":""},"icon":"https://gw.alicdn.com/imgextra/i2/O1CN01kpRR4W2AEMw87tvTN_!!6000000008171-2-tps-440-200.png","name":"水滴","type":"WATER","value":"10"}] | 奖品信息json,这是在任务平台配置的奖品信息,ISV拿到后请按照此字段进行奖励发放。如果这个字段值是空,则供应商直接返回成功就可以,相当于空奖励(正常不会出现除非运营配置错误) | |
taskInfo | String | 可选 | {"actionDefId":62935,"actionInstanceId":12235177,"missionCollectionId":498,"stage":{"count":1},"taskDefId":8738001,"taskInstanceId":13266895} | 任务信息 | |
idomKey | String | 必须 | 2014183406-13705132-12684591 | 幂等key,发奖幂等key以为我们为主,同一个幂等key如果没发奖或发奖失败可以重新发奖,同一个幂等key如果发奖成功则不需要再发奖 | |
extInfo | String | 可选 | {"":""} | 扩展信息,此字段为调用任务平台领奖接口的入参extInfo的透传字段,ISV 前端调任务平台领取奖励接口时可以将自定义参数传入extInfo,任务平台会将此参数透传给ISV后端。ISV后端可以根据此字段做一些逻辑 |
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
bizSuccess | Boolean | false | 业务调用是否成功 |
bizErrorCode | String | SYSTEM_ERROR | 业务错误码,如实是重试异常:ISV的bizErrorCode请返回QIMEN_SEND_PRIZE_RETRY_CODE,任务平台会统一重试 |
bizErrorMsg | String | 系统异常 | 业务错误信息 |
data | String | {"rewardInfo":[{"ext":{"subIcon":"https://gw.alicdn.com/imgextra/i3/O1CN01xvgwd61eKih4SJ3V5_!!6000000003853-2-tps-400-400.png","unit":"g","rewardDesc":"完成可得","threshold":""},"icon":"https://gw.alicdn.com/imgextra/i2/O1CN01kpRR4W2AEMw87tvTN_!!6000000008171-2-tps-440-200.png","name":"水滴","type":"WATER","value":"10"}]} | 返回数据,ISV自定义返回数据,如果发奖成功此字段请务必包含入参rewardInfo的key和value进行返回以便任务平台记录发放的奖品信息 |
{"rewardInfo":"[{\"ext\":{\"subIcon\":\"https://gw.alicdn.com/imgextra/i3/O1CN01xvgwd61eKih4SJ3V5_!!6000000003853-2-tps-400-400.png\",\"unit\":\"g\",\"rewardDesc\":\"完成可得\",\"threshold\":\"\"},\"icon\":\"https://gw.alicdn.com/imgextra/i2/O1CN01kpRR4W2AEMw87tvTN_!!6000000008171-2-tps-440-200.png\",\"name\":\"水滴\",\"type\":\"WATER\",\"value\":\"10\"}]","openId":"2205245879059","idomKey":"2014183406-13705132-12684591","bizScene":"FOOD_ELIMINATE","taskInfo":"{\"actionDefId\":62935,\"actionInstanceId\":12235177,\"missionCollectionId\":498,\"stage\":{\"count\":1},\"taskDefId\":8738001,\"taskInstanceId\":13266895}","extInfo":"{\"\":\"\"}"}
{ "bizSuccess":false, "bizErrorCode":"SYSTEM_ERROR", "bizErrorMsg":"系统异常", "data":"{\"rewardInfo\":[{\"ext\":{\"subIcon\":\"https:\/\/gw.alicdn.com\/imgextra\/i3\/O1CN01xvgwd61eKih4SJ3V5_!!6000000003853-2-tps-400-400.png\",\"unit\":\"g\",\"rewardDesc\":\"完成可得\",\"threshold\":\"\"},\"icon\":\"https:\/\/gw.alicdn.com\/imgextra\/i2\/O1CN01kpRR4W2AEMw87tvTN_!!6000000008171-2-tps-440-200.png\",\"name\":\"水滴\",\"type\":\"WATER\",\"value\":\"10\"}]}" }
{"bizErrorMsg":"Illegal request","bizSuccess":"false","bizErrorCode":"sign-check-failure"}
错误码 | 错误描述 | 解决方案 |
---|