cainiao.pickup.business.cards.get (裹裹商家寄件查看用户次卡信息)

裹裹商家寄件查看用户次卡信息

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
external_platform_request ExternalPlatformRequest 必须 ISV身份入参
  • └ biz_type
  • String
  • 必须
  • ISVMerchant
  • 业务类型
order_operation_person OrderOperationPerson 必须 用户身份
  • └ mobile
  • String
  • 可选
  • 13817778888
  • 下单操作人的手机号,用作联系,可以不填写
card_query_condition CardQueryCondition 可选 查询次卡参数
  • └ page_index
  • Number
  • 可选
  • 1
  • 当前页数
  • └ page_size
  • Number
  • 可选
  • 10
  • 每页显示最多次卡数目
  • └ card_status
  • String
  • 可选
  • 未生效,使用中,已使用,已过期,新发卡
  • 一次仅能查询一个状态

响应参数

名称 类型 示例值 描述
result TdOpenServiceResult 返回对象
  • data
  • PageDTO
  • 返回对象
  • └ total_page
  • Number
  • 1
  • 总页码
  • data_list
  • CardInstance []
  • 对象
  • └ remain_times
  • Number
  • 2
  • 剩余次数(次卡的属性)
  • └ template_type
  • Number
  • 1
  • 卡类型
  • └ deducted_value
  • Number
  • 0
  • 已抵扣金额(金额卡属性)
  • └ card_template_code
  • String
  • CC220707556959263145001
  • 模版的Code,下单时需要当作订单参数传递进来
  • └ status_desc
  • String
  • 使用中
  • 状态描述
  • └ total_deduct_times
  • Number
  • 2
  • 总共可抵扣次数(次卡的属性)
  • └ valid_start_time
  • String
  • 2022-07-07
  • 有效期开始时间,格式:2020-11-11
  • └ deducted_times
  • Number
  • 0
  • 已抵扣次数(次卡的属性)
  • └ acquire_way
  • Number
  • 2
  • 卡获取方式 1->购买获得
  • └ acquire_desc
  • String
  • 平台发放
  • 卡获取描述,例:2元购买
  • └ valid_end_time
  • String
  • 2022-07-10
  • 有效期结束时间,格式:2020-11-11
  • └ remain_value
  • Number
  • 0
  • 剩余金额(金额卡属性)
  • └ card_instance_code
  • String
  • V2207075541482782786054
  • 实例code,唯一标识该实例
  • └ full_valid_start_time
  • String
  • 2022-07-07 00:00:00
  • 有效期开始时间,格式:2020-11-11 11:11:11
  • └ acquire_time
  • String
  • 2022-07-07 14:37:01
  • 卡获得时间,格式:2020年11月11日 11:11:11
  • └ full_valid_end_time
  • String
  • 2022-07-10 23:59:59
  • 有效期结束时间,格式:2020-11-11 11:11:11
  • └ total_deduct_value
  • Number
  • 0
  • 总共可抵扣金额(金额卡属性)
  • └ status
  • String
  • inUse
  • 状态
  • └ page_size
  • Number
  • 10
  • 页面大小
  • └ current_page
  • Number
  • 1
  • 页码
  • └ total_count
  • Number
  • 1
  • 总条数
  • └ success
  • Boolean
  • true
  • 是否操作成功
  • └ status_message
  • String
  • 系统错误
  • 错误信息
  • └ retry
  • Boolean
  • false
  • 是否需要重试
  • └ status_code
  • String
  • error
  • 错误码

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
CainiaoPickupBusinessCardsGetRequest req = new CainiaoPickupBusinessCardsGetRequest();
CainiaoPickupBusinessCardsGetRequest.ExternalPlatformRequest obj1 = new CainiaoPickupBusinessCardsGetRequest.ExternalPlatformRequest();
obj1.setBizType("ISVMerchant");
req.setExternalPlatformRequest(obj1);
CainiaoPickupBusinessCardsGetRequest.OrderOperationPerson obj2 = new CainiaoPickupBusinessCardsGetRequest.OrderOperationPerson();
obj2.setMobile("13817778888");
req.setOrderOperationPerson(obj2);
CainiaoPickupBusinessCardsGetRequest.CardQueryCondition obj3 = new CainiaoPickupBusinessCardsGetRequest.CardQueryCondition();
obj3.setPageIndex(1L);
obj3.setPageSize(10L);
obj3.setCardStatus("未生效,使用中,已使用,已过期,新发卡");
req.setCardQueryCondition(obj3);
CainiaoPickupBusinessCardsGetResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<cainiao_pickup_business_cards_get_response>
    <result>
        <data>
            <total_page>1</total_page>
            <data_list>
                <card_instance>
                    <remain_times>2</remain_times>
                    <template_type>1</template_type>
                    <deducted_value>0</deducted_value>
                    <card_template_code>CC220707556959263145001</card_template_code>
                    <status_desc>使用中</status_desc>
                    <total_deduct_times>2</total_deduct_times>
                    <valid_start_time>2022-07-07</valid_start_time>
                    <deducted_times>0</deducted_times>
                    <acquire_way>2</acquire_way>
                    <acquire_desc>平台发放</acquire_desc>
                    <valid_end_time>2022-07-10</valid_end_time>
                    <remain_value>0</remain_value>
                    <card_instance_code>V2207075541482782786054</card_instance_code>
                    <full_valid_start_time>2022-07-07 00:00:00</full_valid_start_time>
                    <acquire_time>2022-07-07 14:37:01</acquire_time>
                    <full_valid_end_time>2022-07-10 23:59:59</full_valid_end_time>
                    <total_deduct_value>0</total_deduct_value>
                    <status>inUse</status>
                </card_instance>
            </data_list>
            <page_size>10</page_size>
            <current_page>1</current_page>
            <total_count>1</total_count>
        </data>
        <success>true</success>
        <status_message>系统错误</status_message>
        <retry>false</retry>
        <status_code>error</status_code>
    </result>
</cainiao_pickup_business_cards_get_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

返回
顶部