Skip to content

查询用户在品牌下所有会员卡

查询用户在当前品牌下领取的会员卡列表

请求参数类型描述
queryobject声明请求的查询参数
brand_idstring品牌id
openidstring用户标识
user_card_statestring用户会员卡状态
UNACTIVATED | EFFECTIVE | EXPIRED | INVALID 枚举值之一
offsetinteger分页页码
limitinteger分页大小
php
$instance->v3->brand->partner->cardMember->userCards->getAsync([
  'query' => [
    'brand_id'        => '1004',
    'openid'          => 'obLatjnx9gnqzS4myYGmLZ7LgLBA',
    'user_card_state' => 'UNACTIVATED',
    'offset'          => 0,
    'limit'           => 20,
  ],
])
->then(static function(\Psr\Http\Message\ResponseInterface $response) {
  print_r(json_decode((string) $response->getBody(), true));
})
->wait();
php
$instance->chain('v3/brand/partner/card-member/user-cards')->getAsync([
  'query' => [
    'brand_id'        => '1004',
    'openid'          => 'obLatjnx9gnqzS4myYGmLZ7LgLBA',
    'user_card_state' => 'UNACTIVATED',
    'offset'          => 0,
    'limit'           => 20,
  ],
])
->then(static function(\Psr\Http\Message\ResponseInterface $response) {
  print_r(json_decode((string) $response->getBody(), true));
})
->wait();
php
$instance['v3/brand/partner/card-member/user-cards']->getAsync([
  'query' => [
    'brand_id'        => '1004',
    'openid'          => 'obLatjnx9gnqzS4myYGmLZ7LgLBA',
    'user_card_state' => 'UNACTIVATED',
    'offset'          => 0,
    'limit'           => 20,
  ],
])
->then(static function(\Psr\Http\Message\ResponseInterface $response) {
  print_r(json_decode((string) $response->getBody(), true));
})
->wait();
php
$response = $instance->v3->brand->partner->cardMember->userCards->get([
  'query' => [
    'brand_id'        => '1004',
    'openid'          => 'obLatjnx9gnqzS4myYGmLZ7LgLBA',
    'user_card_state' => 'UNACTIVATED',
    'offset'          => 0,
    'limit'           => 20,
  ],
]);
print_r(json_decode((string) $response->getBody(), true));
php
$response = $instance->chain('v3/brand/partner/card-member/user-cards')->get([
  'query' => [
    'brand_id'        => '1004',
    'openid'          => 'obLatjnx9gnqzS4myYGmLZ7LgLBA',
    'user_card_state' => 'UNACTIVATED',
    'offset'          => 0,
    'limit'           => 20,
  ],
]);
print_r(json_decode((string) $response->getBody(), true));
php
$response = $instance['v3/brand/partner/card-member/user-cards']->get([
  'query' => [
    'brand_id'        => '1004',
    'openid'          => 'obLatjnx9gnqzS4myYGmLZ7LgLBA',
    'user_card_state' => 'UNACTIVATED',
    'offset'          => 0,
    'limit'           => 20,
  ],
]);
print_r(json_decode((string) $response->getBody(), true));
返回字典类型描述
total_countinteger总数量
offsetinteger分页页码
limitinteger分页大小
dataobject[]会员卡列表
user_card_codestring会员卡code
card_idstring会员卡模板ID
openidstring用户标识
card_colorstring卡背景颜色
card_picture_urlstring卡背景图URL
brand_idstring品牌ID
card_typestring会员卡类型
PURCHASE | NORMAL | BALANCE 枚举值之一
phone_numberstring加密的手机号
levelstring等级
valid_date_informationobject会员卡有效期
typestring有效期类型
FIX_TIME_RANGE | FIX_TERM | PERMANENT 枚举值之一
available_begin_timestring有效期开始时间
available_end_timestring有效期结束时间
available_day_after_receiveinteger生效后N天内有效
pickup_timestring领取时间
user_informationobject用户开卡时填写的个人信息
common_field_listobject[]平台提供的通用开卡信息字段
namestring平台提供的通用开卡信息字段
USER_FORM_FLAG_SEX | USER_FORM_FLAG_NAME | USER_FORM_FLAG_BIRTHDAY | USER_FORM_FLAG_ADDRESS | USER_FORM_FLAG_EMAIL | USER_FORM_FLAG_CITY 枚举值之一
valuestring加密的用户开卡时填写的个人信息
custom_field_listobject[]商户自定义的开卡信息字段
namestring字段名称
user_chosen_valuesstring[]加密的用户选择的字段值列表
attachstring商家数据包
user_card_statestring用户会员卡状态
UNACTIVATED | EFFECTIVE | EXPIRED | INVALID 枚举值之一
invalid_reasonstring作废原因
invalid_timestring作废时间

Published on the GitHub by TheNorthMemory