互动工具模块 功能API 说明

调用方式: 在实例化,VhallSDK 之后, 用vhallSDK的实例句柄,模块进行调用访问。

API 名称 功能描述 参数 返回值 备注
sendQuestion 自助操作 发送问答提问内容 text, 类型:String null 提问内容
sendSign 自助操作 签到 sign_id, 类型:String null 在参与签到消息监听事件'startSign'中获取sign_id
sendQuestionPagerAnswer 自助操作 发送问卷数据 opt, 类型:Object null 参数为问卷内容.例如:{"survey_id": "8102","data": {"text": {"7722": "少时诵诗书所"},"c": {"7720": {"13275": "选项1"}},"checkbox": {"7721": {"13277": "选项1","13278": "选2"}},"select": {"7723": "19,1188"}}} survey_id问卷id。仅flash类型活动使用
sendLotteryInfo 自助操作 发送中奖信息 opt, 类型:Object null 提交中奖人信息,业务层做校验。例如:{ lottery_id:'抽奖id', name:'中奖人姓名',phone:'手机号', remarks:’备注’ }
vhall_get_live_history_question_msg 自助操作 获取直播问答记录 null promise
vhall_get_history_question_msg 自助操作 获取回放问答记录 null promise
vhall_get_history_notice 自助操作 获取历史公告记录 page, 类型:Number promise
queryQuestionList 自助操作 获取问卷数据 id, 类型:String promise 问卷id,** 仅Flash类型活动可用**。通过消息监听事件'questionnaire_push'获取问卷id
代码示例
 
 var vhallSDKInstance = new VhallSDK({
 	... // 微吼SDK 初始化参数
 })
 
 // 自助操作 问答问题发送
 vhallSDKInstance.sendQuestion(text)

 // 自助操作 签到
 vhallSDKInstance.sendSign(sign_id)

 // 自助操作 发送问卷数据
 vhallSDKInstance.sendQuestionPagerAnswer(opt)
 
 // 自助操作 发送中奖信息
 vhallSDKInstance.sendLotteryInfo(opt)

 // 自助操作 获取直播问答记录
 vhallSDKInstance.vhall_get_live_history_question_msg().then(res => {}).catch(e => {})

  // 自助操作 获取回放问答记录
 vhallSDKInstance.vhall_get_history_question_msg().then(res => {}).catch(e => {})

 // 自助操作 获取历史公告记录
 vhallSDKInstance.vhall_get_history_notice(page).then(res => {}).catch(e => {})

 // 自助操作 获取问卷数据
 vhallSDKInstance.queryQuestionList(id).then(res => {}).catch(e => {})