文档中心 > API类目 > 阿里影业云智API

taobao.lark.pos.coupon.getcouponbycode (根据券码查询券信息-结算场景)

根据券码查询券信息-结算场景

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
param GetSceneBasedCouponParam 必须 请求参数
  • └ lease_code
  • String
  • 必须
  • ykse
  • 租户编码
  • └ coupon_code
  • String
  • 必须
  • D94KGT9N7
  • 优惠券码
  • └ cinema_link_id
  • String
  • 必须
  • 7777
  • 影城内码
  • └ channel_code
  • String
  • 必须
  • POS_7777
  • 渠道编码
  • └ ticket
  • String
  • 可选
  • 1
  • 影票信息
  • └ goods
  • String
  • 可选
  • 1
  • 卖品信息

响应参数

名称 类型 示例值 描述
result SingleResult 查询结果
  • └ success
  • Boolean
  • true
  • 成功与否
  • └ result_code
  • String
  • SUCCESS
  • 结果编码
  • └ result_msg
  • String
  • 成功
  • 结果信息
  • └ inner_code
  • String
  • innerCode
  • 内部编码
  • data
  • PartnerCoupon
  • 返回数据
  • └ coupon_code
  • String
  • D94KGT9N7
  • 券码
  • └ coupon_name
  • String
  • 10元代金券
  • 券名称
  • └ template_type
  • Number
  • 1
  • 券类型
  • └ template_type_name
  • String
  • 代金券
  • 券类型名称
  • └ product_type
  • Number
  • 1
  • 适用商品类型
  • └ product_type_name
  • String
  • 影票券
  • 适用商品类型名称
  • └ base_price
  • Number
  • 1000
  • 基础售价
  • └ end_time
  • String
  • 2022-01-01
  • 失效日期
  • └ ticket_value
  • Number
  • 500
  • 适用影票的面值/限额
  • └ good_value
  • Number
  • 500
  • 适用卖品的面值/限额
  • └ exchange_policy
  • Number
  • 1
  • 兑换策略((1.一对一 3.兑换券-自定义兑换规则))
  • └ support_compensate
  • Boolean
  • true
  • 是否支持补差
  • └ compensate_type
  • Number
  • 1
  • 0.自定义补差 1.按影票原价补差 2.按最低票价补差
  • defect_compensate_amounts
  • DefectCompensateAmounts []
  • 自定义补差范围明细
  • └ defect_count
  • Number
  • 1
  • 缺失数量
  • └ amount
  • Number
  • 123
  • 补差金额
  • └ issuer_name
  • String
  • 测试影院
  • 券发行影院名称
  • └ account_id
  • String
  • dhaksas73823
  • 会员id
  • └ require_pin_code
  • Boolean
  • true
  • 是否必须pin码

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
LarkPosCouponGetcouponbycodeRequest req = new LarkPosCouponGetcouponbycodeRequest();
LarkPosCouponGetcouponbycodeRequest.GetSceneBasedCouponParam obj1 = new LarkPosCouponGetcouponbycodeRequest.GetSceneBasedCouponParam();
obj1.setLeaseCode("ykse");
obj1.setCouponCode("D94KGT9N7");
obj1.setCinemaLinkId("7777");
obj1.setChannelCode("POS_7777");
obj1.setTicket("1");
obj1.setGoods("1");
req.setParam(obj1);
LarkPosCouponGetcouponbycodeResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<lark_pos_coupon_getcouponbycode_response>
    <result>
        <success>true</success>
        <result_code>SUCCESS</result_code>
        <result_msg>成功</result_msg>
        <inner_code>innerCode</inner_code>
        <data>
            <coupon_code>D94KGT9N7</coupon_code>
            <coupon_name>10元代金券</coupon_name>
            <template_type>1</template_type>
            <template_type_name>代金券</template_type_name>
            <product_type>1</product_type>
            <product_type_name>影票券</product_type_name>
            <base_price>1000</base_price>
            <end_time>2022-01-01</end_time>
            <ticket_value>500</ticket_value>
            <good_value>500</good_value>
            <exchange_policy>1</exchange_policy>
            <support_compensate>true</support_compensate>
            <compensate_type>1</compensate_type>
            <defect_compensate_amounts>
                <defect_compensate_amounts>
                    <defect_count>1</defect_count>
                    <amount>123</amount>
                </defect_compensate_amounts>
            </defect_compensate_amounts>
            <issuer_name>测试影院</issuer_name>
            <account_id>dhaksas73823</account_id>
            <require_pin_code>true</require_pin_code>
        </data>
    </result>
</lark_pos_coupon_getcouponbycode_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部