qimen.alibaba.mos.broadingbrand.get (alibaba.mos.broadingbrand.get)

拉取品牌方的营销数据

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
storeNo String 必须 MJ01 在银泰的门店号
memberBarcde String 可选 18612642933 品牌方会员码
shoppeNo String 必须 00092 在银泰的专柜编号
serialNo String 必须 MJ0173774040001 本次算价的唯一编号
singleProductList String 必须 [{"tagPrice":"3000","unionKey":"1","barcode":"YOGA001","salePrice":2888,"count":2,"skuid":"6155701"}] 在银泰的门店号
selectList String 必须 [{"promotionUnionKey":"12345678","promotionType":"coupon","value":"0"}] 已选中的所有营销信息
extendParam String 可选 {"xx","xx"} 扩展参数

响应参数

名称 类型 示例值 描述
errcode String 200 业务异常码
isSuccess Boolean true 是否成功
model Model 营销明细
  • memberInfo
  • MemberInfo
  • 会员信息
  • └ nickName
  • String
  • Ethan
  • 会员昵称
  • └ extendsInfoMap
  • String []
  • 其它扩展信息, key为在页面上显示的名称, value为值。 如extendsInfoMap.put("积分","100")
  • └ levelName
  • String
  • 西有灵犀卡会员
  • 会员等级名称
  • └ memberId
  • String
  • 5
  • 会员唯一ID
  • └ notifyMsg
  • String
  • 当前订单可办灵犀卡
  • 提醒消息
  • promotionGroupList
  • PromotionList
  • 具体营销信息
  • └ isShowSummryInfo
  • Boolean
  • false
  • 当当前分组的概要信息是否需要显示, 如分组名和分组金额
  • └ name
  • String
  • 会员权益
  • 分组名称
  • promotionList
  • PromotionList []
  • 当前营销分组下的所有营销详情
  • └ totalAmount
  • String
  • 0
  • 当前类型下的营销金额,当小于等于0时不显示
  • promotionType
  • PromotionType
  • 营销类型
  • └ checkedType
  • String
  • UNCHECKED
  • 勾选状态枚举
  • └ unionKey
  • String
  • R84ddfb34126fc3a48ee38d7044e87276
  • 促销唯一key
  • └ name
  • String
  • 灵犀卡[365]
  • 促销名称
  • └ isAllowEdit
  • Boolean
  • false
  • 是否允许编辑
  • └ apportionDetail
  • String []
  • 营销级别按照商品分摊明细 * key为商品唯一标识 {@link OrderDto.ProductDto#getUnionKey()} },value为分摊金额,单位为元,精确到分
  • └ totalPromotion
  • String
  • 0
  • 当前类型下的营销金额,当小于等于0时不显示
  • └ serialNo
  • String
  • MJ0173774040001
  • 本次算价的唯一编号
  • └ totalPromotion
  • Number
  • 500
  • 总优惠金额
message String 查询成功 业务异常消息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
QimenCloudClient client = new DefaultQimenCloudClient(url, appkey, secret);
AlibabaMosBroadingbrandGetRequest req = new AlibabaMosBroadingbrandGetRequest();
req.setStoreNo("MJ01");
req.setMemberBarcde("18612642933");
req.setShoppeNo("00092");
req.setSerialNo("MJ0173774040001");
req.setSingleProductList("[{\"tagPrice\":\"3000\",\"unionKey\":\"1\",\"barcode\":\"YOGA001\",\"salePrice\":2888,\"count\":2,\"skuid\":\"6155701\"}]");
req.setSelectList("[{\"promotionUnionKey\":\"12345678\",\"promotionType\":\"coupon\",\"value\":\"0\"}]");
req.setExtendParam("{\"xx\",\"xx\"}");
AlibabaMosBroadingbrandGetResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<errcode>200</errcode>
<isSuccess>true</isSuccess>
<model>
    <memberInfo>
        <nickName>Ethan</nickName>
        <levelName>西有灵犀卡会员</levelName>
        <memberId>5</memberId>
    </memberInfo>
    <notifyMsg>当前订单可办灵犀卡</notifyMsg>
    <promotionGroupList>
        <isShowSummryInfo>false</isShowSummryInfo>
        <name>会员权益</name>
        <promotionList>
            <promotion_list>
                <totalAmount>0</totalAmount>
                <promotionType>
                    <checkedType>UNCHECKED</checkedType>
                </promotionType>
                <unionKey>R84ddfb34126fc3a48ee38d7044e87276</unionKey>
                <name>灵犀卡[365]</name>
                <isAllowEdit>false</isAllowEdit>
            </promotion_list>
        </promotionList>
        <totalPromotion>0</totalPromotion>
    </promotionGroupList>
    <serialNo>MJ0173774040001</serialNo>
    <totalPromotion>500</totalPromotion>
</model>
<message>查询成功</message>

异常示例

  • 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

返回
顶部