开放平台
首页平台概述
开发者
  • API文档
  • SDK
产品功能
  • 新手入门
  • 产品功能
常见问题
首页平台概述
开发者
  • API文档
  • SDK
产品功能
  • 新手入门
  • 产品功能
常见问题
  1. 互动工具
  • demo
  • JS SDK
    • 产品介绍
    • 快速接入
    • SDK 对接示例
    • 观看直播
    • 暖场视频
    • 房间消息说明
    • 互动连麦
    • 文档白板
    • 全局事件
    • 全局错误码
    • 版本更新记录
    • 互动工具
      • 互动-抽奖
      • 互动-礼物
      • 互动-签到
      • 互动-问卷
      • 互动-公告
      • 互动-商品
      • 互动-问答
      • 互动-推屏卡片
      • 互动-快问快答
      • 互动-聊天
      • 互动-优惠券
      • 互动-点赞
    • 直播间拓展功能
      • 资料下载
      • 观看限制验证
      • 观看协议
      • 回放章节
  • 点播SDK
    • 点播上传SDK
    • 更新记录
  • iOS SDK
    • 整体介绍
    • 快速接入
    • SDK 登录
    • 暖场视频
    • 视频轮询
    • 直播彩排
    • 高级美颜
    • 云导播
    • 观看协议
    • 文档白板演示
    • 聊天功能
    • 视频直播
      • 发起视频直播
      • 观看视频直播
    • 互动直播
      • 观众互动
      • 推流摄像头
      • 互动直播API
      • 主播发起互动直播
      • 嘉宾加入互动直播
    • 无延迟直播
      • 主播发起无延迟直播
      • 观众观看无延迟直播
    • 互动工具
      • 互动-抽奖
      • 互动-礼物
      • 互动-签到
      • 互动-问卷
      • 互动-章节打点
      • 互动-公告
      • 互动-商品
      • 互动-计时器
      • 互动-问答
      • 互动-推屏卡片
      • 互动-快问快答
      • 互动-优惠券
      • 互动-点赞
    • 直播间拓展能力
      • 直播间特色功能配置项
      • 文件下载
      • 修改角色昵称
      • 观看权限校验
      • 投屏
      • 虚拟人数
    • 观看回放
      • 观看回放
    • 防录屏
      • 跑马灯
    • 字段说明
      • 互动活动详情字段
      • 错误码说明
      • 常量定义
      • 活动详情字段说明
    • 版本更新说明
      • 版本更新信息
      • v2.3.0 到 v2.4.0 升级说明
      • v3.0.1 到 v3.2.0 升级说明
      • V2.9.0到v3.0.1升级说明
      • v6.3.0
      • v6.2.1
      • v3.2.0 到 v4.0.1
      • v2.7.0 到 v2.8.0、v2.9.0 升级说明
      • 6.5.0
      • v5.0.x 到 v6.0.0
      • v6.4.0
  • Adroid SDK
    • 整体介绍
    • 快速接入
    • SDK登录
    • 暖场视频
    • 视频轮巡功能
    • 直播彩排
    • 高级美颜
    • 云导播功能
    • 观看协议
    • 文档白板
    • 聊天功能
    • 房间消息
    • 信息采集说明
    • 视频直播
      • 发起视频直播
      • 观看视频直播
    • 互动直播
      • 互动直播API
      • 主播发起互动直播
      • 嘉宾加入互动直播
      • 观众观看互动直播
    • 无延迟直播
      • 主播发起无延迟直播
      • 观众观看无延迟直播
    • 互动工具
      • 互动-抽奖
      • 互动-礼物
      • 互动-签到
      • 互动-问卷
      • 互动-公告
      • 互动-商品
      • 互动-计时器
      • 互动-问答
      • 互动-推屏卡片
      • 互动-快问快答
      • 互动-优惠券
      • 互动-点赞
    • 直播拓展功能
      • 修改角色名称
      • 文件下载
      • 投屏演示
      • 虚拟人数
      • 观看权限校验
      • 直播间特色功能配置项
    • 观看回放
      • 观看回放/点播
    • 防录屏
      • 直播水印
      • 跑马灯
    • 字段说明
      • 房间消息字段说明
      • 聊天消息字段说明
      • 活动详情字段说明
    • 版本更新说明
      • 更新记录
      • v6.4.0
      • v6.3.0
      • v6.2.3
      • v6.2.1
      • v6.2.0
      • v6.1.0
      • v6.0.0
      • v5.0.0
      • v4.1.0
      • v4.0.0
      • v3.3.0
  • APP嵌入支付说明
    • 支付调起说明
    • Scheme规则说明
  1. 互动工具

互动-优惠券

配合商品功能,进行订单支付时选用优惠券进行折扣核销。

核心类#

类名类描述
VHGoodsObject商品类

VHGoodsObject 关键方法#

方法方法描述
couponAvailableListWithWebinarId可用优惠券列表
couponUnavailableListWithWebinarId不可用优惠券列表

可用优惠券列表#

方法 API
+ (void)couponAvailableListWithWebinarId:(NSString *)webinar_id goods_id:(NSString *)goods_id goods_num:(NSString *)goods_num complete:(void (^)(NSArray <VHGoodsCouponInfoItem *> *list, NSError *error))complete;
方法入参
参数名称是否必须示例备注
webinar_id是123456789活动 id
goods_id否123商品 id
goods_num否10商品数量

VHGoodsCouponInfoItem 优惠券类详情#

参数名称备注
coupon_id优惠券 id
coupon_name优惠券名称
validity_start_time有效期开始时间
validity_end_time有效期结束时间
use_desc使用说明
goods_num商品数量
business_uid操作人 id
nick_name操作人昵称
updated_at更新时间
coupon_user_id用户领取优惠券 ID
threshold_amount门槛金额
deduction_amount减免金额
coupon_type优惠券类型 0-满减优惠 1-无门槛优惠
validity_type有效期类型 0-固定日期 1-固定天数
validity_day有效期天数
applicable_product_type适用商品类型 0-全部商品 1-指定商品可用 2-指定商品不可用
unavailable_type不可用原因 0-未达条件 1-已失效-2-已使用
方法示例
__weak __typeof(self)weakSelf = self;
[VHGoodsObject couponAvailableListWithWebinarId:self.webinarInfo.webinarId goods_id:self.goodItem.goods_id goods_num:self.goodNum complete:^(NSArray<VHGoodsCouponInfoItem *> *list, NSError *error) {
    __strong __typeof(weakSelf)self = weakSelf;

    if (list) {
        self.couponAvailableBtn.titleLab.text = [NSString stringWithFormat:@"可用优惠券(%ld)",list.count];

        if (isShow) {
            [self.dataSource removeAllObjects];
            [self.dataSource addObjectsFromArray:list];
            // 选择第一个优惠券
            if (self.selectBestCoupon) {
                self.selectBestCoupon([list firstObject]);
            }
        }
    }
    if (error) {
        [VHProgressHud showToast:error.domain];
    }
    [self.tableView reloadData];
}];
修改于 2025-05-27 11:59:31
上一页
互动-快问快答
下一页
互动-点赞
Built with