小程序或小游戏内,通过广告或互动任务,任务完成后,需要触发ISV对应的自定义奖励发放
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
openId | String | 必须 | ADEGEG | 要发放用户的openId | |
appId | Number | 必须 | 3000007654321 | 小程序的appId | |
actionId | String | 必须 | te3434fad | 幂等唯一ID | |
awards | String | 必须 | [{"toolId":"1","count":3}] | 具体发放的奖励信息,toolId:配置的道具id;count:配置的道具数量 | |
isRisk | Boolean | 可选 | false | 是否是风险请求,如果为true,由开发者自行决定奖励的处理逻辑 | |
taskDefineExtra | String | 可选 | {"zoneId":"xxxxxx"} | 用户发起前台请求时,传入的透传的自定义参数。比如广告链路,则对应调用my.createRewardedAd时传入的pReportExtra。 |
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
result | ResultDTO | 发放的结果result | |
|
{"isRisk":false,"taskDefineExtra":"{\"zoneId\":\"xxxxxx\"}","openId":"ADEGEG","awards":"[{\"toolId\":\"1\",\"count\":3}]","appId":0,"actionId":"te3434fad"}
{ "result":{ "success":true, "errMsg":"错误码对应的详细信息", "errCode":"FAIL_XXX" } }
{"result":{"success":"false","errCode":"sign-check-failure","errMsg":"Illegal request"}}
错误码 | 错误描述 | 解决方案 |
---|