登录
退出
首页
开放版图
苏宁有货
商家后台
文档中心
文档中心
API文档
消息中心
平台公告
工单
我的工单
提交工单
控制台
SDK调用示例
suning.selfmarket.applicationprivilege.create/
调用示例(JAVA)
复制全部代码
import com.suning.api.entity.selfmarket.ApplicationprivilegeCreateRequest; import com.suning.api.entity.selfmarket.ApplicationprivilegeCreateResponse; ApplicationprivilegeCreateRequest request = new ApplicationprivilegeCreateRequest(); ApplyHead applyHead= new ApplyHead(); applyHead.setActionDescribe("五一门店促销活动"); applyHead.setApplyLevel("FGS"); applyHead.setAreaCompanyCode("5400"); applyHead.setEndDate("2018-05-20"); applyHead.setExpenseBudgetCode("HDC0001566"); applyHead.setHtmlContent("HTML ENCODE:UTF-8"); applyHead.setInvoiceContent("3"); applyHead.setPayDate("2018-06-04"); applyHead.setPayType("3"); applyHead.setProductBrand("1659"); applyHead.setSettlementType("1"); applyHead.setSnCode("5400"); applyHead.setStartDate("2018-05-01"); applyHead.setSupplierApplicationCode("HDIC180622578"); applyHead.setSupplierCode("10000335"); request.setApplyHead(applyHead); AreaDetail areaDetail= new AreaDetail(); areaDetail.setOperateAreaCompany("1020"); areaDetail.setOperateAreaShoper("4687"); List
areaDetailList =new ArrayList
(); areaDetailList.add(areaDetail); request.setAreaDetail(areaDetailList); ItemDetail itemDetail= new ItemDetail(); itemDetail.setChannel("99"); itemDetail.setChargeItem("不限"); itemDetail.setComments("商品优惠"); itemDetail.setFavoureAmount("100.2"); itemDetail.setItemCode("101092731"); itemDetail.setWareHouse("0001"); List
itemDetailList =new ArrayList
(); itemDetailList.add(itemDetail); request.setItemDetail(itemDetailList); //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 { ApplicationprivilegeCreateResponse response = client.excute(request); System.out.println("返回json/xml格式数据 :" + response.getBody()); } catch (SuningApiException e) { e.printStackTrace(); }
调用示例(PHP)
复制全部代码
$req = new ApplicationprivilegeCreateRequest(); $applyHead= new ApplyHead(); $applyHead-> setActionDescribe("五一门店促销活动"); $applyHead-> setApplyLevel("FGS"); $applyHead-> setAreaCompanyCode("5400"); $applyHead-> setEndDate("2018-05-20"); $applyHead-> setExpenseBudgetCode("HDC0001566"); $applyHead-> setHtmlContent("HTML ENCODE:UTF-8"); $applyHead-> setInvoiceContent("3"); $applyHead-> setPayDate("2018-06-04"); $applyHead-> setPayType("3"); $applyHead-> setProductBrand("1659"); $applyHead-> setSettlementType("1"); $applyHead-> setSnCode("5400"); $applyHead-> setStartDate("2018-05-01"); $applyHead-> setSupplierApplicationCode("HDIC180622578"); $applyHead-> setSupplierCode("10000335"); $req -> setApplyHead($applyHead); $areaDetail= new AreaDetail(); $areaDetail-> setOperateAreaCompany("1020"); $areaDetail-> setOperateAreaShoper("4687"); $req -> setAreaDetail(array($areaDetail)); $itemDetail= new ItemDetail(); $itemDetail-> setChannel("99"); $itemDetail-> setChargeItem("不限"); $itemDetail-> setComments("商品优惠"); $itemDetail-> setFavoureAmount("100.2"); $itemDetail-> setItemCode("101092731"); $itemDetail-> setWareHouse("0001"); $req -> setItemDetail(array($itemDetail)); //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.CustomSelfmarketRequest; using suning_api_sdk.BizResponse.CustomSelfmarketResponse; using suning_api_sdk.Models.CustomSelfmarketModel; ApplicationprivilegeCreateRequest request = new ApplicationprivilegeCreateRequest(); ApplicationprivilegeCreateApplyHeadReq applyHead= new ApplicationprivilegeCreateApplyHeadReq(); applyHead.actionDescribe="五一门店促销活动"; applyHead.applyLevel="FGS"; applyHead.areaCompanyCode="5400"; applyHead.endDate="2018-05-20"; applyHead.expenseBudgetCode="HDC0001566"; applyHead.htmlContent="HTML ENCODE:UTF-8"; applyHead.invoiceContent="3"; applyHead.payDate="2018-06-04"; applyHead.payType="3"; applyHead.productBrand="1659"; applyHead.settlementType="1"; applyHead.snCode="5400"; applyHead.startDate="2018-05-01"; applyHead.supplierApplicationCode="HDIC180622578"; applyHead.supplierCode="10000335"; request.applyHead=applyHead; ApplicationprivilegeCreateAreaDetailReq areaDetail= new ApplicationprivilegeCreateAreaDetailReq(); areaDetail.operateAreaCompany="1020"; areaDetail.operateAreaShoper="4687"; List
areaDetailList =new ArrayList
(); areaDetailList.add(areaDetail); request.areaDetail=areaDetailList; ApplicationprivilegeCreateItemDetailReq itemDetail= new ApplicationprivilegeCreateItemDetailReq(); itemDetail.channel="99"; itemDetail.chargeItem="不限"; itemDetail.comments="商品优惠"; itemDetail.favoureAmount="100.2"; itemDetail.itemCode="101092731"; itemDetail.wareHouse="0001"; List
itemDetailList =new ArrayList
(); itemDetailList.add(itemDetail); request.itemDetail=itemDetailList; //开启日志调试,当测试稳定之后建议设置为 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); ApplicationprivilegeCreateResponse response = client.Execute(request);
调用示例(PYTHON)
复制全部代码
# -*- coding: utf-8 -*- import suning.api request = suning.api.selfmarket.ApplicationprivilegeCreateRequest() request. applyHead= { actionDescribe:"五一门店促销活动", applyLevel:"FGS", areaCompanyCode:"5400", endDate:"2018-05-20", expenseBudgetCode:"HDC0001566", htmlContent:"HTML ENCODE:UTF-8", invoiceContent:"3", payDate:"2018-06-04", payType:"3", productBrand:"1659", settlementType:"1", snCode:"5400", startDate:"2018-05-01", supplierApplicationCode:"HDIC180622578", supplierCode:"10000335", }; request. areaDetail= [{ operateAreaCompany:"1020", operateAreaShoper:"4687", }]; request. itemDetail= [{ channel:"99", chargeItem:"不限", comments:"商品优惠", favoureAmount:"100.2", itemCode:"101092731", wareHouse:"0001", }]; 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)