登录
退出
首页
开放版图
苏宁有货
商家后台
文档中心
文档中心
API文档
消息中心
平台公告
工单
我的工单
提交工单
控制台
SDK调用示例
suning.selfmarket.orderdeparture.add/
调用示例(JAVA)
复制全部代码
import com.suning.api.entity.selfmarket.OrderdepartureAddRequest; import com.suning.api.entity.selfmarket.OrderdepartureAddResponse; OrderdepartureAddRequest request = new OrderdepartureAddRequest(); OrderDepartue orderDepartue= new OrderDepartue(); orderDepartue.setArrivalTime("2017-04-28 20:00:00"); orderDepartue.setCommodityCode("10444215"); orderDepartue.setContacts("呃呃"); orderDepartue.setDepartureCode("444444"); orderDepartue.setDepartureCount("100"); orderDepartue.setDeparturePlace("南京"); orderDepartue.setDepartureTime("2017-04-28"); orderDepartue.setDestination("上海"); orderDepartue.setLicensePlate("苏AR3334"); orderDepartue.setPurchaseOrderItemNo("10"); orderDepartue.setPurchaseOrderNo("111111"); orderDepartue.setSaleOrderCode("4121022"); orderDepartue.setSaleOrderItemCode("10"); orderDepartue.setTel("18551664455"); List
orderDepartueList =new ArrayList
(); orderDepartueList.add(orderDepartue); request.setOrderDepartue(orderDepartueList); //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 { OrderdepartureAddResponse response = client.excute(request); System.out.println("返回json/xml格式数据 :" + response.getBody()); } catch (SuningApiException e) { e.printStackTrace(); }
调用示例(PHP)
复制全部代码
$req = new OrderdepartureAddRequest(); $orderDepartue= new OrderDepartue(); $orderDepartue-> setArrivalTime("2017-04-28 20:00:00"); $orderDepartue-> setCommodityCode("10444215"); $orderDepartue-> setContacts("呃呃"); $orderDepartue-> setDepartureCode("444444"); $orderDepartue-> setDepartureCount("100"); $orderDepartue-> setDeparturePlace("南京"); $orderDepartue-> setDepartureTime("2017-04-28"); $orderDepartue-> setDestination("上海"); $orderDepartue-> setLicensePlate("苏AR3334"); $orderDepartue-> setPurchaseOrderItemNo("10"); $orderDepartue-> setPurchaseOrderNo("111111"); $orderDepartue-> setSaleOrderCode("4121022"); $orderDepartue-> setSaleOrderItemCode("10"); $orderDepartue-> setTel("18551664455"); $req -> setOrderDepartue(array($orderDepartue)); //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; OrderdepartureAddRequest request = new OrderdepartureAddRequest(); OrderdepartureAddOrderDepartueReq orderDepartue= new OrderdepartureAddOrderDepartueReq(); orderDepartue.arrivalTime="2017-04-28 20:00:00"; orderDepartue.commodityCode="10444215"; orderDepartue.contacts="呃呃"; orderDepartue.departureCode="444444"; orderDepartue.departureCount="100"; orderDepartue.departurePlace="南京"; orderDepartue.departureTime="2017-04-28"; orderDepartue.destination="上海"; orderDepartue.licensePlate="苏AR3334"; orderDepartue.purchaseOrderItemNo="10"; orderDepartue.purchaseOrderNo="111111"; orderDepartue.saleOrderCode="4121022"; orderDepartue.saleOrderItemCode="10"; orderDepartue.tel="18551664455"; List
orderDepartueList =new ArrayList
(); orderDepartueList.add(orderDepartue); request.orderDepartue=orderDepartueList; //开启日志调试,当测试稳定之后建议设置为 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); OrderdepartureAddResponse response = client.Execute(request);
调用示例(PYTHON)
复制全部代码
# -*- coding: utf-8 -*- import suning.api request = suning.api.selfmarket.OrderdepartureAddRequest() request. orderDepartue= [{ arrivalTime:"2017-04-28 20:00:00", commodityCode:"10444215", contacts:"呃呃", departureCode:"444444", departureCount:"100", departurePlace:"南京", departureTime:"2017-04-28", destination:"上海", licensePlate:"苏AR3334", purchaseOrderItemNo:"10", purchaseOrderNo:"111111", saleOrderCode:"4121022", saleOrderItemCode:"10", tel:"18551664455", }]; 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)