登录
退出
首页
开放版图
苏宁有货
商家后台
文档中心
文档中心
API文档
消息中心
平台公告
工单
我的工单
提交工单
控制台
SDK调用示例
suning.advertise.unit.create/
调用示例(JAVA)
复制全部代码
import com.suning.api.entity.advertise.CreateunitCreateRequest; import com.suning.api.entity.advertise.CreateunitCreateResponse; CreateunitCreateRequest request = new CreateunitCreateRequest(); request.setCityId("null"); request.setOperateAppliCode("null"); request.setOperateSupplierType("null"); request.setOperateUserType("0"); request.setPromotionType("2"); PromotionUnitDto promotionUnitDto= new PromotionUnitDto(); promotionUnitDto.setCommendCrowd("2002"); promotionUnitDto.setCustnum("6001849930"); ExtField extField= new ExtField(); extField.setZncbPricePC("100"); extField.setZncbPriceWAP("100"); List
extFieldList =new ArrayList
(); extFieldList.add(extField); promotionUnitDto.setExtField(extFieldList); FlowPackList flowPackList= new FlowPackList(); flowPackList.setFlowTypeExplain("我的大促:把握大促会场流量,借力巨人肩膀"); flowPackList.setFlowTypeId("01021"); flowPackList.setFlowTypeName("购物前"); flowPackList.setPremium("100"); List
flowPackListList =new ArrayList
(); flowPackListList.add(flowPackList); promotionUnitDto.setFlowPackList(flowPackListList); Goods goods= new Goods(); goods.setGoodsCode("11346320883"); goods.setGoodsName("Apple iPhone 11 128G 黑色 移动联通电信4G全网通手机"); List
goodsList =new ArrayList
(); goodsList.add(goods); promotionUnitDto.setGoods(goodsList); promotionUnitDto.setMatchMode("1001"); promotionUnitDto.setOcpc("1005"); promotionUnitDto.setPromotionId("40000008"); promotionUnitDto.setRankingsButton("1004"); promotionUnitDto.setRankingsDiscount("1003"); promotionUnitDto.setRankingsOrder("1002"); promotionUnitDto.setRecommendPrice("200"); promotionUnitDto.setSearchCrowd("2001"); request.setPromotionUnitDto(promotionUnitDto); //api入参校验逻辑开关,当测试稳定之后建议设置为 false 或者删除该行 request.setCheckParam(true); String serverUrl = "https://openpre.cnsuning.com/api/http/sopRequest"; String appKey = "你的appKey"; String appSecret = "你的appSecret"; DefaultSuningClient client = new DefaultSuningClient(serverUrl, appKey,appSecret, "json"); try { CreateunitCreateResponse response = client.excute(request); System.out.println("返回json/xml格式数据 :" + response.getBody()); } catch (SuningApiException e) { e.printStackTrace(); }
调用示例(PHP)
复制全部代码
$req = new CreateunitCreateRequest(); $req -> setCityId("null"); $req -> setOperateAppliCode("null"); $req -> setOperateSupplierType("null"); $req -> setOperateUserType("0"); $req -> setPromotionType("2"); $promotionUnitDto= new PromotionUnitDto(); $promotionUnitDto-> setCommendCrowd("2002"); $promotionUnitDto-> setCustnum("6001849930"); $extField= new ExtField(); $extField-> setZncbPricePC("100"); $extField-> setZncbPriceWAP("100"); $promotionUnitDto-> setExtField(array($extField)); $flowPackList= new FlowPackList(); $flowPackList-> setFlowTypeExplain("我的大促:把握大促会场流量,借力巨人肩膀"); $flowPackList-> setFlowTypeId("01021"); $flowPackList-> setFlowTypeName("购物前"); $flowPackList-> setPremium("100"); $promotionUnitDto-> setFlowPackList(array($flowPackList)); $goods= new Goods(); $goods-> setGoodsCode("11346320883"); $goods-> setGoodsName("Apple iPhone 11 128G 黑色 移动联通电信4G全网通手机"); $promotionUnitDto-> setGoods(array($goods)); $promotionUnitDto-> setMatchMode("1001"); $promotionUnitDto-> setOcpc("1005"); $promotionUnitDto-> setPromotionId("40000008"); $promotionUnitDto-> setRankingsButton("1004"); $promotionUnitDto-> setRankingsDiscount("1003"); $promotionUnitDto-> setRankingsOrder("1002"); $promotionUnitDto-> setRecommendPrice("200"); $promotionUnitDto-> setSearchCrowd("2001"); $req -> setPromotionUnitDto($promotionUnitDto); //api入参校验逻辑开关,当测试稳定之后建议设置为 false 或者删除该行 $req -> setCheckParam('true'); $serverUrl = "https://openpre.cnsuning.com/api/http/sopRequest"; $appKey = "你的appKey"; $appSecret = "你的appSecret"; $client = new DefaultSuningClient($serverUrl,$appKey,$appSecret,'json'); $resp = $client -> execute($req); print_r("返回响应报文:".$resp);
调用示例(.NET)
复制全部代码
using suning_api_sdk.BizRequest.CustomAdvertiseRequest; using suning_api_sdk.BizResponse.CustomAdvertiseResponse; using suning_api_sdk.Models.CustomAdvertiseModel; CreateunitCreateRequest request = new CreateunitCreateRequest(); request.cityId="null"; request.operateAppliCode="null"; request.operateSupplierType="null"; request.operateUserType="0"; request.promotionType="2"; CreateunitCreatePromotionUnitDtoReq promotionUnitDto= new CreateunitCreatePromotionUnitDtoReq(); promotionUnitDto.commendCrowd="2002"; promotionUnitDto.custnum="6001849930"; CreateunitCreateExtFieldReq extField= new CreateunitCreateExtFieldReq(); extField.zncbPricePC="100"; extField.zncbPriceWAP="100"; List
extFieldList =new ArrayList
(); extFieldList.add(extField); promotionUnitDto.extField=extFieldList; CreateunitCreateFlowPackListReq flowPackList= new CreateunitCreateFlowPackListReq(); flowPackList.flowTypeExplain="我的大促:把握大促会场流量,借力巨人肩膀"; flowPackList.flowTypeId="01021"; flowPackList.flowTypeName="购物前"; flowPackList.premium="100"; List
flowPackListList =new ArrayList
(); flowPackListList.add(flowPackList); promotionUnitDto.flowPackList=flowPackListList; CreateunitCreateGoodsReq goods= new CreateunitCreateGoodsReq(); goods.goodsCode="11346320883"; goods.goodsName="Apple iPhone 11 128G 黑色 移动联通电信4G全网通手机"; List
goodsList =new ArrayList
(); goodsList.add(goods); promotionUnitDto.goods=goodsList; promotionUnitDto.matchMode="1001"; promotionUnitDto.ocpc="1005"; promotionUnitDto.promotionId="40000008"; promotionUnitDto.rankingsButton="1004"; promotionUnitDto.rankingsDiscount="1003"; promotionUnitDto.rankingsOrder="1002"; promotionUnitDto.recommendPrice="200"; promotionUnitDto.searchCrowd="2001"; request.promotionUnitDto=promotionUnitDto; //开启日志调试,当测试稳定之后建议设置为 false 或者删除该行 SuningLogger.IsLogDebug = true; string serverUrl = "https://openpre.cnsuning.com/api/http/sopRequest"; string appKey = "你的appKey"; string appSecret = "你的appSecret"; ISuningClient client = new DefaultSuningClient(serverUrl, appKey,appSecret); CreateunitCreateResponse response = client.Execute(request);
调用示例(PYTHON)
复制全部代码
# -*- coding: utf-8 -*- import suning.api request = suning.api.advertise.CreateunitCreateRequest() request.cityId="null"; request.operateAppliCode="null"; request.operateSupplierType="null"; request.operateUserType="0"; request.promotionType="2"; request. promotionUnitDto= { commendCrowd:"2002", custnum:"6001849930", extField: [{ zncbPricePC:"100", zncbPriceWAP:"100", }], flowPackList: [{ flowTypeExplain:"我的大促:把握大促会场流量,借力巨人肩膀", flowTypeId:"01021", flowTypeName:"购物前", premium:"100", }], goods: [{ goodsCode:"11346320883", goodsName:"Apple iPhone 11 128G 黑色 移动联通电信4G全网通手机", }], matchMode:"1001", ocpc:"1005", promotionId:"40000008", rankingsButton:"1004", rankingsDiscount:"1003", rankingsOrder:"1002", recommendPrice:"200", searchCrowd:"2001", }; domain = "https://openpre.cnsuning.com" appKey = "你的appKey" appSecret = "你的appSecret" request.setDomainInfo(domain,"80") request.setAppInfo(appKey,appSecret) try: result=request.getResponse() print(result) except Exception as e: print(e)