登录
退出
首页
开放版图
苏宁有货
商家后台
文档中心
文档中心
API文档
消息中心
平台公告
工单
我的工单
提交工单
控制台
SDK调用示例
suning.selfmarket.reviewestatus.add/
调用示例(JAVA)
复制全部代码
import com.suning.api.entity.selfmarket.ReviewestatusAddRequest; import com.suning.api.entity.selfmarket.ReviewestatusAddResponse; ReviewestatusAddRequest request = new ReviewestatusAddRequest(); Reviewestatus reviewestatus= new Reviewestatus(); reviewestatus.setActualDeliveryTime("2017-08-09"); reviewestatus.setArrivalDelayDays("1"); reviewestatus.setArrivalWeek("1"); reviewestatus.setAtpPlanArrDate("2017-08-09"); reviewestatus.setAtpPlanArrWeek("12"); reviewestatus.setCommArrTime("2017-08-09 "); reviewestatus.setConfirmSubTime("2017-08-09 17:03:43"); reviewestatus.setCustReceiptDate("2017-08-09"); reviewestatus.setIndustyArrTime("2017-08-09"); reviewestatus.setIndustyTradeTime("2017-08-09"); reviewestatus.setLatestArrTime("2017-08-09 "); reviewestatus.setModel("1"); reviewestatus.setMoneyAmount("1"); reviewestatus.setNotPassReasons("12"); reviewestatus.setNumber("12"); reviewestatus.setOmsItemNo("123"); reviewestatus.setOmsOrderNo("123456"); reviewestatus.setOrderSource("1"); reviewestatus.setPlanArrTime("2017-08-09"); reviewestatus.setPlanDeliveryTime("2017-08-09 "); reviewestatus.setPurchaseOrderNo("1001083890"); reviewestatus.setPurOrderItemNo("0001"); reviewestatus.setServiceCode("123456"); reviewestatus.setServiceName("123456"); reviewestatus.setSignQuantity("1000000.333"); reviewestatus.setState("供应商订单状态"); reviewestatus.setStatusOccurTime("2017-04-08 20:00:00"); reviewestatus.setTrafficDelayDays("1"); reviewestatus.setWarehouseLocation("12"); List
reviewestatusList =new ArrayList
(); reviewestatusList.add(reviewestatus); request.setReviewestatus(reviewestatusList); //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 { ReviewestatusAddResponse response = client.excute(request); System.out.println("返回json/xml格式数据 :" + response.getBody()); } catch (SuningApiException e) { e.printStackTrace(); }
调用示例(PHP)
复制全部代码
$req = new ReviewestatusAddRequest(); $reviewestatus= new Reviewestatus(); $reviewestatus-> setActualDeliveryTime("2017-08-09"); $reviewestatus-> setArrivalDelayDays("1"); $reviewestatus-> setArrivalWeek("1"); $reviewestatus-> setAtpPlanArrDate("2017-08-09"); $reviewestatus-> setAtpPlanArrWeek("12"); $reviewestatus-> setCommArrTime("2017-08-09 "); $reviewestatus-> setConfirmSubTime("2017-08-09 17:03:43"); $reviewestatus-> setCustReceiptDate("2017-08-09"); $reviewestatus-> setIndustyArrTime("2017-08-09"); $reviewestatus-> setIndustyTradeTime("2017-08-09"); $reviewestatus-> setLatestArrTime("2017-08-09 "); $reviewestatus-> setModel("1"); $reviewestatus-> setMoneyAmount("1"); $reviewestatus-> setNotPassReasons("12"); $reviewestatus-> setNumber("12"); $reviewestatus-> setOmsItemNo("123"); $reviewestatus-> setOmsOrderNo("123456"); $reviewestatus-> setOrderSource("1"); $reviewestatus-> setPlanArrTime("2017-08-09"); $reviewestatus-> setPlanDeliveryTime("2017-08-09 "); $reviewestatus-> setPurchaseOrderNo("1001083890"); $reviewestatus-> setPurOrderItemNo("0001"); $reviewestatus-> setServiceCode("123456"); $reviewestatus-> setServiceName("123456"); $reviewestatus-> setSignQuantity("1000000.333"); $reviewestatus-> setState("供应商订单状态"); $reviewestatus-> setStatusOccurTime("2017-04-08 20:00:00"); $reviewestatus-> setTrafficDelayDays("1"); $reviewestatus-> setWarehouseLocation("12"); $req -> setReviewestatus(array($reviewestatus)); //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; ReviewestatusAddRequest request = new ReviewestatusAddRequest(); ReviewestatusAddReviewestatusReq reviewestatus= new ReviewestatusAddReviewestatusReq(); reviewestatus.actualDeliveryTime="2017-08-09"; reviewestatus.arrivalDelayDays="1"; reviewestatus.arrivalWeek="1"; reviewestatus.atpPlanArrDate="2017-08-09"; reviewestatus.atpPlanArrWeek="12"; reviewestatus.commArrTime="2017-08-09 "; reviewestatus.confirmSubTime="2017-08-09 17:03:43"; reviewestatus.custReceiptDate="2017-08-09"; reviewestatus.industyArrTime="2017-08-09"; reviewestatus.industyTradeTime="2017-08-09"; reviewestatus.latestArrTime="2017-08-09 "; reviewestatus.model="1"; reviewestatus.moneyAmount="1"; reviewestatus.notPassReasons="12"; reviewestatus.number="12"; reviewestatus.omsItemNo="123"; reviewestatus.omsOrderNo="123456"; reviewestatus.orderSource="1"; reviewestatus.planArrTime="2017-08-09"; reviewestatus.planDeliveryTime="2017-08-09 "; reviewestatus.purchaseOrderNo="1001083890"; reviewestatus.purOrderItemNo="0001"; reviewestatus.serviceCode="123456"; reviewestatus.serviceName="123456"; reviewestatus.signQuantity="1000000.333"; reviewestatus.state="供应商订单状态"; reviewestatus.statusOccurTime="2017-04-08 20:00:00"; reviewestatus.trafficDelayDays="1"; reviewestatus.warehouseLocation="12"; List
reviewestatusList =new ArrayList
(); reviewestatusList.add(reviewestatus); request.reviewestatus=reviewestatusList; //开启日志调试,当测试稳定之后建议设置为 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); ReviewestatusAddResponse response = client.Execute(request);
调用示例(PYTHON)
复制全部代码
# -*- coding: utf-8 -*- import suning.api request = suning.api.selfmarket.ReviewestatusAddRequest() request. reviewestatus= [{ actualDeliveryTime:"2017-08-09", arrivalDelayDays:"1", arrivalWeek:"1", atpPlanArrDate:"2017-08-09", atpPlanArrWeek:"12", commArrTime:"2017-08-09 ", confirmSubTime:"2017-08-09 17:03:43", custReceiptDate:"2017-08-09", industyArrTime:"2017-08-09", industyTradeTime:"2017-08-09", latestArrTime:"2017-08-09 ", model:"1", moneyAmount:"1", notPassReasons:"12", number:"12", omsItemNo:"123", omsOrderNo:"123456", orderSource:"1", planArrTime:"2017-08-09", planDeliveryTime:"2017-08-09 ", purchaseOrderNo:"1001083890", purOrderItemNo:"0001", serviceCode:"123456", serviceName:"123456", signQuantity:"1000000.333", state:"供应商订单状态", statusOccurTime:"2017-04-08 20:00:00", trafficDelayDays:"1", warehouseLocation:"12", }]; 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)