投票组件(mzsdk.vote)

方法名称 参数 描述
getVoteInfo [Object] 获取投票的基本信息,传入参数{channelId:频道编号,ticketId:活动编号}
getVoteOptions [Object] 获取投票的所有选项,传入参数{voteId:投票的ID}
votePost [Object] 进行投票操作,传入参数{ticketId:活动编号,voteId:投票的ID,optionId:选项ID,多个选项用逗号拼接}

示例

    //获取投票信息
    mzsdk.vote.getVoteInfo({ channelId: channel_id, ticketId: ticket_id }).then(res => {
        console.log('获取的投票信息:', res)
    }, (err) => {
        console.log('获取投票失败:', err.msg)
    })
    //获取投票的所有选项
    mzsdk.vote.getVoteOptions({ voteId: voteInfo.id }).then(res => {
        console.log('获取投票的所有选项:', res)
    }, (err) => {
        console.log('获取投票的所有选项失败:', err.msg)
    })
    //进行投票
    const ids = selectedOptionIds.join(',')
    mzsdk.vote.votePost({ ticketId: ticket_id, voteId: voteInfo.id, optionId: ids }).then(res => {
        console.log('进行投票成功:', res)
    }, (err) => {
        console.log('进行投票失败:', res)
    })