登录
退出
首页
开放版图
苏宁有货
商家后台
文档中心
文档中心
API文档
消息中心
平台公告
工单
我的工单
提交工单
控制台
SDK调用示例
suning.advertise.unit.update/
调用示例(JAVA)
复制全部代码
import com.suning.api.entity.advertise.UpdateunitUpdateRequest; import com.suning.api.entity.advertise.UpdateunitUpdateResponse; UpdateunitUpdateRequest request = new UpdateunitUpdateRequest(); PromotionUnitDto promotionUnitDto= new PromotionUnitDto(); promotionUnitDto.setCommendCrowd("Map类型"); promotionUnitDto.setCustnum("6001849930"); ExtField extField= new ExtField(); extField.setZncbPricePC("200"); extField.setZncbPriceWAP("200"); promotionUnitDto.setExtField(extField); FlowPackList flowPackList= new FlowPackList(); flowPackList.setFlowTypeExplain("我的大促:把握大促会场流量,借力巨人肩膀"); flowPackList.setFlowTypeId("1021"); flowPackList.setFlowTypeName("购物前"); flowPackList.setPremium("100"); List
flowPackListList =new ArrayList
(); flowPackListList.add(flowPackList); promotionUnitDto.setFlowPackList(flowPackListList); promotionUnitDto.setImgIndex("0"); promotionUnitDto.setMatchMode("Map类型"); promotionUnitDto.setName("大聚会"); promotionUnitDto.setOcpc("Map
ocpc"); promotionUnitDto.setPromotionId("40000008"); promotionUnitDto.setPromotionUnitId("40000081"); promotionUnitDto.setRankingsButton("Map类型"); promotionUnitDto.setRankingsDiscount("Map"); promotionUnitDto.setRankingsOrder("Map"); promotionUnitDto.setRecommendPrice("200"); promotionUnitDto.setSearchCrowd("Map"); 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 { UpdateunitUpdateResponse response = client.excute(request); System.out.println("返回json/xml格式数据 :" + response.getBody()); } catch (SuningApiException e) { e.printStackTrace(); }
调用示例(PHP)
复制全部代码
$req = new UpdateunitUpdateRequest(); $promotionUnitDto= new PromotionUnitDto(); $promotionUnitDto-> setCommendCrowd("Map类型"); $promotionUnitDto-> setCustnum("6001849930"); $extField= new ExtField(); $extField-> setZncbPricePC("200"); $extField-> setZncbPriceWAP("200"); $promotionUnitDto-> setExtField($extField); $flowPackList= new FlowPackList(); $flowPackList-> setFlowTypeExplain("我的大促:把握大促会场流量,借力巨人肩膀"); $flowPackList-> setFlowTypeId("1021"); $flowPackList-> setFlowTypeName("购物前"); $flowPackList-> setPremium("100"); $promotionUnitDto-> setFlowPackList(array($flowPackList)); $promotionUnitDto-> setImgIndex("0"); $promotionUnitDto-> setMatchMode("Map类型"); $promotionUnitDto-> setName("大聚会"); $promotionUnitDto-> setOcpc("Map
ocpc"); $promotionUnitDto-> setPromotionId("40000008"); $promotionUnitDto-> setPromotionUnitId("40000081"); $promotionUnitDto-> setRankingsButton("Map类型"); $promotionUnitDto-> setRankingsDiscount("Map"); $promotionUnitDto-> setRankingsOrder("Map"); $promotionUnitDto-> setRecommendPrice("200"); $promotionUnitDto-> setSearchCrowd("Map"); $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; UpdateunitUpdateRequest request = new UpdateunitUpdateRequest(); UpdateunitUpdatePromotionUnitDtoReq promotionUnitDto= new UpdateunitUpdatePromotionUnitDtoReq(); promotionUnitDto.commendCrowd="Map类型"; promotionUnitDto.custnum="6001849930"; UpdateunitUpdateExtFieldReq extField= new UpdateunitUpdateExtFieldReq(); extField.zncbPricePC="200"; extField.zncbPriceWAP="200"; promotionUnitDto.extField=extField; UpdateunitUpdateFlowPackListReq flowPackList= new UpdateunitUpdateFlowPackListReq(); flowPackList.flowTypeExplain="我的大促:把握大促会场流量,借力巨人肩膀"; flowPackList.flowTypeId="1021"; flowPackList.flowTypeName="购物前"; flowPackList.premium="100"; List
flowPackListList =new ArrayList
(); flowPackListList.add(flowPackList); promotionUnitDto.flowPackList=flowPackListList; promotionUnitDto.imgIndex="0"; promotionUnitDto.matchMode="Map类型"; promotionUnitDto.name="大聚会"; promotionUnitDto.ocpc="Map
ocpc"; promotionUnitDto.promotionId="40000008"; promotionUnitDto.promotionUnitId="40000081"; promotionUnitDto.rankingsButton="Map类型"; promotionUnitDto.rankingsDiscount="Map"; promotionUnitDto.rankingsOrder="Map"; promotionUnitDto.recommendPrice="200"; promotionUnitDto.searchCrowd="Map"; 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); UpdateunitUpdateResponse response = client.Execute(request);
调用示例(PYTHON)
复制全部代码
# -*- coding: utf-8 -*- import suning.api request = suning.api.advertise.UpdateunitUpdateRequest() request. promotionUnitDto= { commendCrowd:"Map类型", custnum:"6001849930", extField : {zncbPricePC:"200", zncbPriceWAP:"200", }, flowPackList: [{ flowTypeExplain:"我的大促:把握大促会场流量,借力巨人肩膀", flowTypeId:"1021", flowTypeName:"购物前", premium:"100", }], imgIndex:"0", matchMode:"Map类型", name:"大聚会", ocpc:"Map
ocpc", promotionId:"40000008", promotionUnitId:"40000081", rankingsButton:"Map类型", rankingsDiscount:"Map", rankingsOrder:"Map", recommendPrice:"200", searchCrowd:"Map", }; 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)