互动工具模块 功能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 => {})