登录
退出
首页
开放版图
苏宁有货
商家后台
文档中心
文档中心
API文档
消息中心
平台公告
工单
我的工单
提交工单
控制台
SDK调用示例
suning.custom.book.item.add/
调用示例(JAVA)
复制全部代码
import com.suning.api.entity.custom.ItemAddRequest; import com.suning.api.entity.custom.ItemAddResponse; ItemAddRequest request = new ItemAddRequest(); request.setCategoryCode("R00001"); request.setSaleCatalogCode("262676"); request.setBrandCode("000C"); request.setProductName("平凡的世界"); request.setFreightTemplateId(""); request.setItemCode("12233"); request.setPrice("20.00"); request.setInvQty("100"); request.setAlertQty("10"); request.setAfterSaleServiceDec("七天内包退换"); request.setSellPoint("好品质"); request.setSaleSet("0"); request.setSaleDate("2014-01-06"); request.setAuditFlag("X"); request.setParCode(""); request.setParValue(""); request.setAssortCode("11111111"); request.setCmTitle(""); request.setSupplierImg1Url(""); request.setSupplierImg2Url(""); request.setSupplierImg3Url(""); request.setSupplierImg4Url(""); request.setSupplierImg5Url(""); //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 { ItemAddResponse response = client.excute(request); System.out.println("返回json/xml格式数据 :" + response.getBody()); } catch (SuningApiException e) { e.printStackTrace(); }
调用示例(PHP)
复制全部代码
$req = new ItemAddRequest(); $req -> setCategoryCode("R00001"); $req -> setSaleCatalogCode("262676"); $req -> setBrandCode("000C"); $req -> setProductName("平凡的世界"); $req -> setFreightTemplateId(""); $req -> setItemCode("12233"); $req -> setPrice("20.00"); $req -> setInvQty("100"); $req -> setAlertQty("10"); $req -> setAfterSaleServiceDec("七天内包退换"); $req -> setSellPoint("好品质"); $req -> setSaleSet("0"); $req -> setSaleDate("2014-01-06"); $req -> setAuditFlag("X"); $req -> setParCode(""); $req -> setParValue(""); $req -> setAssortCode("11111111"); $req -> setCmTitle(""); $req -> setSupplierImg1Url(""); $req -> setSupplierImg2Url(""); $req -> setSupplierImg3Url(""); $req -> setSupplierImg4Url(""); $req -> setSupplierImg5Url(""); //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.CustomCustomRequest; using suning_api_sdk.BizResponse.CustomCustomResponse; using suning_api_sdk.Models.CustomCustomModel; ItemAddRequest request = new ItemAddRequest(); request.categoryCode="R00001"; request.saleCatalogCode="262676"; request.brandCode="000C"; request.productName="平凡的世界"; request.freightTemplateId=""; request.itemCode="12233"; request.price="20.00"; request.invQty="100"; request.alertQty="10"; request.afterSaleServiceDec="七天内包退换"; request.sellPoint="好品质"; request.saleSet="0"; request.saleDate="2014-01-06"; request.auditFlag="X"; request.parCode=""; request.parValue=""; request.assortCode="11111111"; request.cmTitle=""; request.supplierImg1Url=""; request.supplierImg2Url=""; request.supplierImg3Url=""; request.supplierImg4Url=""; request.supplierImg5Url=""; //开启日志调试,当测试稳定之后建议设置为 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); ItemAddResponse response = client.Execute(request);
调用示例(PYTHON)
复制全部代码
# -*- coding: utf-8 -*- import suning.api request = suning.api.custom.ItemAddRequest() request.categoryCode="R00001" request.saleCatalogCode="262676" request.brandCode="000C" request.productName="平凡的世界" request.freightTemplateId="" request.itemCode="12233" request.price="20.00" request.invQty="100" request.alertQty="10" request.afterSaleServiceDec="七天内包退换" request.sellPoint="好品质" request.saleSet="0" request.saleDate="2014-01-06" request.auditFlag="X" request.parCode="" request.parValue="" request.assortCode="11111111" request.cmTitle="" request.supplierImg1Url="" request.supplierImg2Url="" request.supplierImg3Url="" request.supplierImg4Url="" request.supplierImg5Url="" 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)