登录
退出
首页
开放版图
苏宁有货
商家后台
文档中心
文档中心
API文档
消息中心
平台公告
工单
我的工单
提交工单
控制台
SDK调用示例
suning.fourps.expressorder.add/
调用示例(JAVA)
复制全部代码
import com.suning.api.entity.fourps.ExpressorderAddRequest; import com.suning.api.entity.fourps.ExpressorderAddResponse; ExpressorderAddRequest request = new ExpressorderAddRequest(); request.setExpressCompCode("SN2"); request.setMarketingProduct("10"); request.setOrderSource("201"); PackageList packageList= new PackageList(); packageList.setAgentAmount("1253.33"); packageList.setAgentOption("02"); packageList.setCarFlag("0"); packageList.setDstributeAndInstall("0"); packageList.setExpressNo("6258986525522"); packageList.setFullCarType("T180"); packageList.setGoodsQty("3"); packageList.setInsyredValue("15000"); packageList.setOutOrderNum("25845632555555"); packageList.setPackageComment("备注"); packageList.setPackageHeight("64"); packageList.setPackageLength("22"); packageList.setPackageName("手机"); packageList.setPackageNo("1"); packageList.setPackageVolume("3333333"); packageList.setPackageWeight("3"); packageList.setPackageWidth("64"); packageList.setPacking("1"); packageList.setPickupMode("01"); packageList.setSelfFeedingPoint("L025"); packageList.setServiceMode("01"); packageList.setSignReturn("1"); packageList.setSpecialCarType("空"); packageList.setTransportType("01"); List
packageListList =new ArrayList
(); packageListList.add(packageList); request.setPackageList(packageListList); request.setReceiverAddressDetail("仙女路"); request.setReceiverCity("扬州市"); request.setReceiverCompany("苏宁易购"); request.setReceiverDistrict("江都区"); request.setReceiverMobile("13802520698"); request.setReceiverName("李四"); request.setReceiverProvince("江苏省"); request.setReceiverTel("025-66996699"); request.setReceiverTown("全区"); request.setSenderAddressDetail("文苑路南京财经大学"); request.setSenderCity("南京市"); request.setSenderCompany("苏宁云商有限公司"); request.setSenderDistrict("栖霞区"); request.setSenderMobile("13802356421"); request.setSenderName("张山"); request.setSenderProvince("江苏省"); request.setSenderTel("025-66996699"); request.setSenderTown("全区"); request.setUuid("2564EDSF1287RFDROPIG4567IUYT2594IJHG"); //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 { ExpressorderAddResponse response = client.excute(request); System.out.println("返回json/xml格式数据 :" + response.getBody()); } catch (SuningApiException e) { e.printStackTrace(); }
调用示例(PHP)
复制全部代码
$req = new ExpressorderAddRequest(); $req -> setExpressCompCode("SN2"); $req -> setMarketingProduct("10"); $req -> setOrderSource("201"); $packageList= new PackageList(); $packageList-> setAgentAmount("1253.33"); $packageList-> setAgentOption("02"); $packageList-> setCarFlag("0"); $packageList-> setDstributeAndInstall("0"); $packageList-> setExpressNo("6258986525522"); $packageList-> setFullCarType("T180"); $packageList-> setGoodsQty("3"); $packageList-> setInsyredValue("15000"); $packageList-> setOutOrderNum("25845632555555"); $packageList-> setPackageComment("备注"); $packageList-> setPackageHeight("64"); $packageList-> setPackageLength("22"); $packageList-> setPackageName("手机"); $packageList-> setPackageNo("1"); $packageList-> setPackageVolume("3333333"); $packageList-> setPackageWeight("3"); $packageList-> setPackageWidth("64"); $packageList-> setPacking("1"); $packageList-> setPickupMode("01"); $packageList-> setSelfFeedingPoint("L025"); $packageList-> setServiceMode("01"); $packageList-> setSignReturn("1"); $packageList-> setSpecialCarType("空"); $packageList-> setTransportType("01"); $req -> setPackageList(array($packageList)); $req -> setReceiverAddressDetail("仙女路"); $req -> setReceiverCity("扬州市"); $req -> setReceiverCompany("苏宁易购"); $req -> setReceiverDistrict("江都区"); $req -> setReceiverMobile("13802520698"); $req -> setReceiverName("李四"); $req -> setReceiverProvince("江苏省"); $req -> setReceiverTel("025-66996699"); $req -> setReceiverTown("全区"); $req -> setSenderAddressDetail("文苑路南京财经大学"); $req -> setSenderCity("南京市"); $req -> setSenderCompany("苏宁云商有限公司"); $req -> setSenderDistrict("栖霞区"); $req -> setSenderMobile("13802356421"); $req -> setSenderName("张山"); $req -> setSenderProvince("江苏省"); $req -> setSenderTel("025-66996699"); $req -> setSenderTown("全区"); $req -> setUuid("2564EDSF1287RFDROPIG4567IUYT2594IJHG"); //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.CustomFourpsRequest; using suning_api_sdk.BizResponse.CustomFourpsResponse; using suning_api_sdk.Models.CustomFourpsModel; ExpressorderAddRequest request = new ExpressorderAddRequest(); request.expressCompCode="SN2"; request.marketingProduct="10"; request.orderSource="201"; ExpressorderAddPackageListReq packageList= new ExpressorderAddPackageListReq(); packageList.agentAmount="1253.33"; packageList.agentOption="02"; packageList.carFlag="0"; packageList.dstributeAndInstall="0"; packageList.expressNo="6258986525522"; packageList.fullCarType="T180"; packageList.goodsQty="3"; packageList.insyredValue="15000"; packageList.outOrderNum="25845632555555"; packageList.packageComment="备注"; packageList.packageHeight="64"; packageList.packageLength="22"; packageList.packageName="手机"; packageList.packageNo="1"; packageList.packageVolume="3333333"; packageList.packageWeight="3"; packageList.packageWidth="64"; packageList.packing="1"; packageList.pickupMode="01"; packageList.selfFeedingPoint="L025"; packageList.serviceMode="01"; packageList.signReturn="1"; packageList.specialCarType="空"; packageList.transportType="01"; List
packageListList =new ArrayList
(); packageListList.add(packageList); request.packageList=packageListList; request.receiverAddressDetail="仙女路"; request.receiverCity="扬州市"; request.receiverCompany="苏宁易购"; request.receiverDistrict="江都区"; request.receiverMobile="13802520698"; request.receiverName="李四"; request.receiverProvince="江苏省"; request.receiverTel="025-66996699"; request.receiverTown="全区"; request.senderAddressDetail="文苑路南京财经大学"; request.senderCity="南京市"; request.senderCompany="苏宁云商有限公司"; request.senderDistrict="栖霞区"; request.senderMobile="13802356421"; request.senderName="张山"; request.senderProvince="江苏省"; request.senderTel="025-66996699"; request.senderTown="全区"; request.uuid="2564EDSF1287RFDROPIG4567IUYT2594IJHG"; //开启日志调试,当测试稳定之后建议设置为 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); ExpressorderAddResponse response = client.Execute(request);
调用示例(PYTHON)
复制全部代码
# -*- coding: utf-8 -*- import suning.api request = suning.api.fourps.ExpressorderAddRequest() request.expressCompCode="SN2"; request.marketingProduct="10"; request.orderSource="201"; request. packageList= [{ agentAmount:"1253.33", agentOption:"02", carFlag:"0", dstributeAndInstall:"0", expressNo:"6258986525522", fullCarType:"T180", goodsQty:"3", insyredValue:"15000", outOrderNum:"25845632555555", packageComment:"备注", packageHeight:"64", packageLength:"22", packageName:"手机", packageNo:"1", packageVolume:"3333333", packageWeight:"3", packageWidth:"64", packing:"1", pickupMode:"01", selfFeedingPoint:"L025", serviceMode:"01", signReturn:"1", specialCarType:"空", transportType:"01", }]; request.receiverAddressDetail="仙女路"; request.receiverCity="扬州市"; request.receiverCompany="苏宁易购"; request.receiverDistrict="江都区"; request.receiverMobile="13802520698"; request.receiverName="李四"; request.receiverProvince="江苏省"; request.receiverTel="025-66996699"; request.receiverTown="全区"; request.senderAddressDetail="文苑路南京财经大学"; request.senderCity="南京市"; request.senderCompany="苏宁云商有限公司"; request.senderDistrict="栖霞区"; request.senderMobile="13802356421"; request.senderName="张山"; request.senderProvince="江苏省"; request.senderTel="025-66996699"; request.senderTown="全区"; request.uuid="2564EDSF1287RFDROPIG4567IUYT2594IJHG"; 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)