Skip to main content

【资产类】获取会员卡信息

基本信息

接口名称:* 获取会员卡信息状  态:已完成
接口路径:POST /paas/micro/member/getMemberCardInfo更新时间:2021-06-30 00:17:47
Mock地址:https://apimock.e-buychina.com/mock/49/paas/micro/member/getMemberCardInfo

请求参数

Headers:

参数名称参数值是否必填
Content-Typeapplication/json是

Body:

参数名称类型必填默认值备注其他信息
uuidstring是请求序列号最大长度:50
最小长度:1
Mock:@now('yyyyMMdd')-@string('lower',32)
appIdstring是请求AppId最大长度:50
最小长度:1
Mock:@natural
actionstring是交易类型最大长度:50
最小长度:1
Mock:getMemberCardInfo
timestampnumber是请求时间戳Mock:@timestamp
signTypestring是sha256签名类型最大长度:20
最小长度:1
Mock:sha256
signstring是签名值最大长度:500
最小长度:1
Mock:@natural
langstring是zh_CN语言最大长度:50
最小长度:1
Mock:zh_CN
contentobject是请求报文
  cardNamestring否卡名称最大长度:16
最小长度:1
Mock:@string
  cardTypestring是卡类型(等级卡:Level,权益卡:Benefit)最大长度:8
最小长度:1
Mock:@string
  cardCategoryTypestring否卡类别类型最大长度:8
最小长度:1
Mock:@string
  memberIdstring否租户会员ID最大长度:32
最小长度:1
Mock:@string
  shelfIdstring否货架ID最大长度:32
最小长度:1
Mock:@string

返回数据

参数名称类型必填默认值备注其他信息
uuidstring是请求序列号最大长度:50
最小长度:1
Mock:@now('yyyyMMdd')-@string('lower',32)
successboolean是交易成功与否Mock:@boolean
actionstring是交易类型最大长度:50
最小长度:1
Mock:getMemberCardInfo
timestampnumber是返回时间戳Mock:@timestamp
errorCodestring是错误码最大长度:50
Mock:@word
errorMessagestring是错误描述最大长度:50
Mock:@csentence
signTypestring否sha256签名类型最大长度:20
Mock:sha256
signstring否签名值最大长度:500
Mock:@natural
contentobject是返回报文
  dataListarray是
    cardCategoryTypestring是卡类别类型
    categoryTypeLabelstring是卡类别类型(名称)
    cardInfoDtoListarray是卡信息列表
      cardNamestring是卡名称最大长度:16
最小长度:1
Mock:@string
      cardIdstring是卡ID最大长度:50
最小长度:1
Mock:@string
      productIdnumber是产品IDMock:@natural
      productCodestring是产品编码最大长度:32
Mock:@string
      cardTypestring是卡类型:等级卡,权益卡最大长度:8
最小长度:1
Mock:@string
      multipleCardTypestring是重复开卡方式最大长度:8
最小长度:1
Mock:@string
      cardSurfaceUrlstring是卡面地址最大长度:256
Mock:@string
      openCardModestring是开卡方式最大长度:8
最小长度:1
Mock:@string
      sharingCardstring是是否同享最大长度:16
Mock:@string
      openCardPricestring是开卡价格最大长度:16
最小长度:1
Mock:@float
      cardIconUrlstring是卡图标最大长度:256
Mock:@string
      issuingModestring是是否发放到卡包最大长度:16
Mock:@string
      expireDateTypestring是有效期类型(长期有效 固定有效期 相对有效期)最大长度:2
Mock:@string
      periodTypestring是有效期周期(天 月)最大长度:2
Mock:@string
      periodValuenumber是有效期Mock:@integer
      cardConfigstring是卡配置信息最大长度:5000
Mock:@string
      cardCategoryTypestring是卡类别类型最大长度:8
最小长度:1
Mock:@string
      categoryTypeLabelstring是卡类别类型(名称)最大长度:50
最小长度:1
Mock:@string
      categoryTypeSortnumber是 卡类别类型(排序)Mock:@integer
      goodsSortnumber是货架商品(排序)Mock:@integer
      openDatestring是开卡日期Mock:@now('yyyy-MM-dd HH:mm:ss')
      openDateDaysnumber是开卡时间 转换成第n天Mock:@integer
      cardStartTimestring是有效期开始时间Mock:@now('yyyy-MM-dd HH:mm:ss')
      cardExpireTimestring是有效期过期时间Mock:@now('yyyy-MM-dd HH:mm:ss')
      modelStatusstring是模板状态最大长度:2
Mock:@string
      tenancyIdinteger是租户IDMock:@integer
      createDatestring是创建时间最大长度:100
最小长度:1
Mock:@string
      goodsInfoobject是商品信息
        goodsIdnumber是商品IDMock:@integer
        campaignIdnumber是活动idMock:@integer
        goodsNamestring是商品名称最大长度:100
Mock:@word
        currencystring是币种最大长度:77
最小长度:1
Mock:@string
        marketIdnumber是市场IDMock:@id
        priceSalenumber是0.0000标价Mock:@float
        priceRealnumber是0.0000实际售价Mock:@float
        stockLimitnumber是库存限量Mock:@natural
        specificationstring是规格最大长度:100
Mock:@word
        goodsUrlIcostring是小图标最大长度:200
Mock:@word
        goodsUrlImagestring是大图最大长度:200
Mock:https://ebuyimg.e-mallchina.com/olvp/Banner2Game.jpg
        supportRefundstring是支持退款 Yes, No最大长度:10
Mock:@word
        supportOverdueRefundstring是是否支持过期退款 Yes, No最大长度:10
Mock:@word
        goodsStatusstring是Modify商品状态 Modify-修改中; OnS最大长度:20
Mock:@word
        createBystring是创建者最大长度:64
Mock:@word
        createDatestring是创建时间最大长度:20
Mock:@datetime
        updateBystring是更新者最大长度:64
Mock:@word
        updateDatestring是更新时间最大长度:20
Mock:@datetime
        remarksstring是备注信息最大长度:500
Mock:@word
        uuidstring是交易序列号最大长度:41
Mock:@now('yyyyMMdd')-@string('lower',32)
        descriptionstring是商品描述最大长度:100
最小长度:1
Mock:@string
        instructionsstring是商品说明最大长度:100
最小长度:1
Mock:@string

备注

注意:为保证签名的一致性,返回报文中的content字段将以string形式的进行返回,例如:

{
	"content": {
		"userId": 1,
		"userName": "Trump"
	}
}

将返回为:

{
	"content": "{\"userId\":1,\"userName\":\"Trump\"}"
}

请求示例:

{
  "uuid": "20210629-rmophzrnegqkdyirfpnbxbyjicogklge",
  "appId": "ebuydev100100100",
  "action": "getMemberCardInfo",
  "timestamp": 1624954390,
  "signType": "sha256",
  "sign": "8490202684823848",
  "content": {
    "cardType": "Level",
    "cardName": "",
    "cardCategoryType": "",
    "memberId": "",
    "shelfId": ""
  },
  "lang": "zh_CN"
}

返回示例:

{
  "uuid": "20210629-rmophzrnegqkdyirfpnbxbyjicogklge",
  "action": "getMemberCardInfo",
  "content": "{\"dataList\":[{\"cardInfoDtoList\":[{\"cardName\":\"一级等级卡\",\"goodsSort\":999,\"multipleCardType\":\"NoRepeat\",\"periodValue\":1,\"expireDateType\":\"Forever\",\"cardConfig\":\"{\\\"description\\\": \\\"<p>一级等级卡2</p>\\\", \\\"isRelegation\\\": \\\"\\\", \\\"levelRuleDes\\\": \\\"\\\", \\\"deductionValue\\\": \\\"\\\", \\\"maxGrowthValue\\\": \\\"1500\\\", \\\"minGrowthValue\\\": \\\"1\\\"}\",\"cardIconUrl\":\"https://ebuyimg.e-mallchina.com/paas-app-adminauth/20201226154749qLdQxZve.png\",\"categoryTypeSort\":1,\"productId\":70,\"modelStatus\":\"Normal\",\"cardType\":\"Level\",\"cardSurfaceUrl\":\"https://ebuyimg.e-mallchina.com/paas-app-adminauth/20201226154742vbFY1dXO.png\",\"tenancyId\":16,\"openCardMode\":\"Pay\",\"periodType\":\"Year\",\"productCode\":\"2718470453070845\",\"cardCategoryType\":\"Level\",\"sharingCard\":\"NotShare\",\"openCardPrice\":300.0000,\"categoryTypeLabel\":\"一级等级卡\",\"issuingMode\":\"Issuing\"}],\"cardCategoryType\":\"Level\",\"categoryTypeLabel\":\"一级等级卡\"}]}",
  "success": true,
  "errorCode": "",
  "errorMessage": "",
  "timestamp": 1624954603529,
  "sign": "cf5fb4a114248a0efecc0a486b5997980653b3cd9a648432613595e62869d8af",
  "signType": "sha256"
}

变更历史

变更日期变更内容
2021-06-29
2021-06-29
2021-04-29
2021-04-02
2021-04-02
2021-04-02
api-id=27717