游戏礼包
接口说明
用户在获取到礼包兑换码进入游戏后,发起核销兑换码的动作,开发者需要使用本接口校验礼包兑换码的有效性。校验通过后才可以发放对应礼包。
前提条件
无
基本信息
| 名称 | 描述 | 
|---|---|
| HTTP URL | https://minigame.zijieapi.com/mgplatform/api/gift/receive_reward | 
| HTTP Method | POST | 
| Scope | open.ttgame.mgplatform | 
| 权限要求 | 兑换福袋 | 
请求参数
请求头
access-token必填String
示例:08011218462b6b4b5054626e426e50685a7554643144644449413d3d
content-type必填String
固定值"application/json"
Body
gift_code必填String
cdk
open_id必填String
兑奖用户的OpenID
uuid必填String
开发者厂商侧传入,幂等
env_typeString
环境类型
该字段通过 tt.getEnvInfoSync 接口返回的 unkown 字段获取
请求示例
curl --location 'https://minigame.zijieapi.com/mgplatform/api/gift/receive_reward' \ --header 'content-type: application/json' \ --header 'access-token: 0801121846735352506a356a6' \ --data '{ "uuid": "a017cd52-ca34-4a21-bab1-0844160d06e5", "open_id": "ba253642-0590-40bc-40ca", "gift_code": "mg1722924937_11229022", }'
响应参数
Body展开全部子属性
err_msg必填String
err_no必填Int32
gift_infoStruct
 展开子属性
响应示例
正常响应示例异常响应示例
{ "gift_info": { "play_type": 1, "user_receive_guide": [ "玩小游戏10秒后获得白金礼包" ], "name": "白金强化碎片包", "icon_url": "https://img.byte25cdn.org/image/198082103523233", "gift_effective_start_time": 1722873600, "gift_effective_end_time": 1723737600, "gift_id": "222622358400", "prop_list": [ { "prop_id": "10111", "name": "白金强化碎片", "icon": "https://img.byte25cdn.org/image/1980821035232290", "count": 10 } ] }, "err_msg": "", "log_id": "202008121419360101980821035705926A", "err_no": 0 }
错误码
| HTTP 状态码 | 错误码 | 错误码描述 | 排查建议 | 
|---|---|---|---|
| 200 | 28001005 | 系统内部错误,请重试 | 请求重试,若依然无解请向平台提交反馈 | 
| 200 | 28001003 | access_token无效 | 重新请求生成access_token | 
| 200 | 28001008 | access_token过期,请刷新或重新授权 | 重新请求生成access_token | 
| 200 | 28001006 | 网络调用错误,请重试 | 重试即可 | 
| 200 | 28001007 | 参数错误 | 请仔细检查相关参数 | 
| 200 | 28006040 | 礼包码重复核销 | 该券已经提交过核销记录,无需再提交 | 
| 200 | 28006041 | 礼包码与open_id的绑定关系有误 | 礼包码与open_id的绑定关系有误,请再次确认 | 
