登录
退出
首页
开放版图
苏宁有货
商家后台
文档中心
文档中心
API文档
消息中心
平台公告
工单
我的工单
提交工单
控制台
SDK调用示例
suning.statement.confirm/
调用示例(JAVA)
复制全部代码
import com.suning.api.entity.statement.StatementGetRequest; import com.suning.api.entity.statement.StatementGetResponse; StatementGetRequest request = new StatementGetRequest(); request.setSupplierCode("10000335"); request.setApplyCode("16437571"); request.setModelType("1"); request.setSettlementType("2"); request.setSettlementDate("2014-04-02"); request.setComments("不同意,已修改;"); request.setAllCheckQty("2"); request.setAllCheckedAmount("800"); request.setRelatedOrgCode("1001"); request.setRelatedWareHouse("1234"); request.setItemCode("BCD-402DRISL1"); request.setBlanceSalesAmount("45.90"); request.setBlanceQty("34"); request.setBlanceAmount("44.90"); request.setSupplierCode("10000335"); request.setApplyCode("16437571"); request.setModelType("1"); request.setSettlementType("2"); request.setSettlementDate("2014-04-02"); request.setComments("不同意,已修改;"); request.setAllCheckQty("2"); request.setAllCheckedAmount("800"); request.setRelatedOrgCode("1001"); request.setRelatedWareHouse("1234"); request.setItemCode("BCD-402DRISL1"); request.setBlanceSalesAmount("45.90"); request.setBlanceQty("34"); request.setBlanceAmount("44.90"); request.setSupplierCode("10000335"); request.setApplyCode("16437571"); request.setModelType("1"); request.setSettlementType("2"); request.setSettlementDate("2014-04-02"); request.setComments("不同意,已修改;"); request.setAllCheckQty("2"); request.setAllCheckedAmount("800"); request.setRelatedOrgCode("1001"); request.setRelatedWareHouse("1234"); request.setItemCode("BCD-402DRISL1"); request.setBlanceSalesAmount("45.90"); request.setBlanceQty("34"); request.setBlanceAmount("44.90"); request.setSupplierCode("10000335"); request.setApplyCode("16437571"); request.setModelType("1"); request.setSettlementType("2"); request.setSettlementDate("2014-04-02"); request.setComments("不同意,已修改;"); request.setAllCheckQty("2"); request.setAllCheckedAmount("800"); request.setRelatedOrgCode("1001"); request.setRelatedWareHouse("1234"); request.setItemCode("BCD-402DRISL1"); request.setBlanceSalesAmount("45.90"); request.setBlanceQty("34"); request.setBlanceAmount("44.90"); //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 { StatementGetResponse response = client.excute(request); System.out.println("返回json/xml格式数据 :" + response.getBody()); } catch (SuningApiException e) { e.printStackTrace(); }
调用示例(PHP)
复制全部代码
$req = new StatementGetRequest(); $req -> setSupplierCode("10000335"); $req -> setApplyCode("16437571"); $req -> setModelType("1"); $req -> setSettlementType("2"); $req -> setSettlementDate("2014-04-02"); $req -> setComments("不同意,已修改;"); $req -> setAllCheckQty("2"); $req -> setAllCheckedAmount("800"); $req -> setRelatedOrgCode("1001"); $req -> setRelatedWareHouse("1234"); $req -> setItemCode("BCD-402DRISL1"); $req -> setBlanceSalesAmount("45.90"); $req -> setBlanceQty("34"); $req -> setBlanceAmount("44.90"); $req -> setSupplierCode("10000335"); $req -> setApplyCode("16437571"); $req -> setModelType("1"); $req -> setSettlementType("2"); $req -> setSettlementDate("2014-04-02"); $req -> setComments("不同意,已修改;"); $req -> setAllCheckQty("2"); $req -> setAllCheckedAmount("800"); $req -> setRelatedOrgCode("1001"); $req -> setRelatedWareHouse("1234"); $req -> setItemCode("BCD-402DRISL1"); $req -> setBlanceSalesAmount("45.90"); $req -> setBlanceQty("34"); $req -> setBlanceAmount("44.90"); $req -> setSupplierCode("10000335"); $req -> setApplyCode("16437571"); $req -> setModelType("1"); $req -> setSettlementType("2"); $req -> setSettlementDate("2014-04-02"); $req -> setComments("不同意,已修改;"); $req -> setAllCheckQty("2"); $req -> setAllCheckedAmount("800"); $req -> setRelatedOrgCode("1001"); $req -> setRelatedWareHouse("1234"); $req -> setItemCode("BCD-402DRISL1"); $req -> setBlanceSalesAmount("45.90"); $req -> setBlanceQty("34"); $req -> setBlanceAmount("44.90"); $req -> setSupplierCode("10000335"); $req -> setApplyCode("16437571"); $req -> setModelType("1"); $req -> setSettlementType("2"); $req -> setSettlementDate("2014-04-02"); $req -> setComments("不同意,已修改;"); $req -> setAllCheckQty("2"); $req -> setAllCheckedAmount("800"); $req -> setRelatedOrgCode("1001"); $req -> setRelatedWareHouse("1234"); $req -> setItemCode("BCD-402DRISL1"); $req -> setBlanceSalesAmount("45.90"); $req -> setBlanceQty("34"); $req -> setBlanceAmount("44.90"); //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.CustomStatementRequest; using suning_api_sdk.BizResponse.CustomStatementResponse; using suning_api_sdk.Models.CustomStatementModel; StatementGetRequest request = new StatementGetRequest(); request.supplierCode="10000335"; request.applyCode="16437571"; request.modelType="1"; request.settlementType="2"; request.settlementDate="2014-04-02"; request.comments="不同意,已修改;"; request.allCheckQty="2"; request.allCheckedAmount="800"; request.relatedOrgCode="1001"; request.relatedWareHouse="1234"; request.itemCode="BCD-402DRISL1"; request.blanceSalesAmount="45.90"; request.blanceQty="34"; request.blanceAmount="44.90"; request.supplierCode="10000335"; request.applyCode="16437571"; request.modelType="1"; request.settlementType="2"; request.settlementDate="2014-04-02"; request.comments="不同意,已修改;"; request.allCheckQty="2"; request.allCheckedAmount="800"; request.relatedOrgCode="1001"; request.relatedWareHouse="1234"; request.itemCode="BCD-402DRISL1"; request.blanceSalesAmount="45.90"; request.blanceQty="34"; request.blanceAmount="44.90"; request.supplierCode="10000335"; request.applyCode="16437571"; request.modelType="1"; request.settlementType="2"; request.settlementDate="2014-04-02"; request.comments="不同意,已修改;"; request.allCheckQty="2"; request.allCheckedAmount="800"; request.relatedOrgCode="1001"; request.relatedWareHouse="1234"; request.itemCode="BCD-402DRISL1"; request.blanceSalesAmount="45.90"; request.blanceQty="34"; request.blanceAmount="44.90"; request.supplierCode="10000335"; request.applyCode="16437571"; request.modelType="1"; request.settlementType="2"; request.settlementDate="2014-04-02"; request.comments="不同意,已修改;"; request.allCheckQty="2"; request.allCheckedAmount="800"; request.relatedOrgCode="1001"; request.relatedWareHouse="1234"; request.itemCode="BCD-402DRISL1"; request.blanceSalesAmount="45.90"; request.blanceQty="34"; request.blanceAmount="44.90"; //开启日志调试,当测试稳定之后建议设置为 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); StatementGetResponse response = client.Execute(request);
调用示例(PYTHON)
复制全部代码
# -*- coding: utf-8 -*- import suning.api request = suning.api.statement.StatementGetRequest() request.supplierCode="10000335" request.applyCode="16437571" request.modelType="1" request.settlementType="2" request.settlementDate="2014-04-02" request.comments="不同意,已修改;" request.allCheckQty="2" request.allCheckedAmount="800" request.relatedOrgCode="1001" request.relatedWareHouse="1234" request.itemCode="BCD-402DRISL1" request.blanceSalesAmount="45.90" request.blanceQty="34" request.blanceAmount="44.90" request.supplierCode="10000335" request.applyCode="16437571" request.modelType="1" request.settlementType="2" request.settlementDate="2014-04-02" request.comments="不同意,已修改;" request.allCheckQty="2" request.allCheckedAmount="800" request.relatedOrgCode="1001" request.relatedWareHouse="1234" request.itemCode="BCD-402DRISL1" request.blanceSalesAmount="45.90" request.blanceQty="34" request.blanceAmount="44.90" request.supplierCode="10000335" request.applyCode="16437571" request.modelType="1" request.settlementType="2" request.settlementDate="2014-04-02" request.comments="不同意,已修改;" request.allCheckQty="2" request.allCheckedAmount="800" request.relatedOrgCode="1001" request.relatedWareHouse="1234" request.itemCode="BCD-402DRISL1" request.blanceSalesAmount="45.90" request.blanceQty="34" request.blanceAmount="44.90" request.supplierCode="10000335" request.applyCode="16437571" request.modelType="1" request.settlementType="2" request.settlementDate="2014-04-02" request.comments="不同意,已修改;" request.allCheckQty="2" request.allCheckedAmount="800" request.relatedOrgCode="1001" request.relatedWareHouse="1234" request.itemCode="BCD-402DRISL1" request.blanceSalesAmount="45.90" request.blanceQty="34" request.blanceAmount="44.90" 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)