无线开放 API

抽奖

调用抽奖,异步接口。若使用TidaSDK自带UI,则不用关心结果是什么,直接将结果缓存下来。调用Tida.showDrawResult时传入回调结果即可。 若需要定制化UI,有关结果数据结构见下面注释

/**
 * Tida.draw 抽奖接口回调
 * @callback Tida~drawCallback
 * @param {object} result 结果数据对象
 * @param {string} result.error 错误码
 * @param {boolean} result.succ 接口是否调用成功
 * @param {object} result.data 奖品数据对象
 * @param {boolean} result.data.is_win 是否中奖 true:中奖 false:未中奖
 * @param {string} result.data.award_type 奖品数据对象 奖品类型 interactCoupon:店铺优惠券 interactItemCoupon: 商品优惠券 alipayRedEnvelope:支付宝红包 finalPrice:定向优惠
 * @param {string} result.data.award_name 奖品名称
 * @param {object} result.data.extra 奖品扩展信息
 * @param {string} result.data.winningTime 中奖时间
 * @param {string} result.data.description 说明信息
 * @param {string} result.data.reason 未中奖原因
 * @param {string} result.data.nick 未中奖时返回用户昵称,如"t***e02"
 *
 */
Tida.draw(function(){
    // 伪代码 假设有个array类型变量为drawResultList 存储只为展示用
    drawResultList.push(result);
});