登录
退出
首页
开放版图
苏宁有货
商家后台
文档中心
文档中心
API文档
消息中心
平台公告
工单
我的工单
提交工单
控制台
SDK调用示例
suning.custom.corder.create/
调用示例(JAVA)
复制全部代码
import com.suning.api.entity.custom.CorderCreateRequest; import com.suning.api.entity.custom.CorderCreateResponse; CorderCreateRequest request = new CorderCreateRequest(); request.setCmmdtyBand("000155396"); request.setCmmdtyCode("761300721"); request.setCmmdtyCtgry("R9101520"); request.setCmmdtyKind("Z001"); request.setCmmdtyName("游戏卡0319"); request.setDealType("01"); request.setDealTypeFlag("112"); request.setEstimateOutTime("0"); request.setHopeArrivalTime("1"); request.setOutOrderNo("2003241127562627"); request.setRealPayAmt("1200.00"); request.setSnUnionId("5232db605f31ea8f0fa13eeda5da5232db6155f31ea800fa"); //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 { CorderCreateResponse response = client.excute(request); System.out.println("返回json/xml格式数据 :" + response.getBody()); } catch (SuningApiException e) { e.printStackTrace(); }
调用示例(PHP)
复制全部代码
$req = new CorderCreateRequest(); $req -> setCmmdtyBand("000155396"); $req -> setCmmdtyCode("761300721"); $req -> setCmmdtyCtgry("R9101520"); $req -> setCmmdtyKind("Z001"); $req -> setCmmdtyName("游戏卡0319"); $req -> setDealType("01"); $req -> setDealTypeFlag("112"); $req -> setEstimateOutTime("0"); $req -> setHopeArrivalTime("1"); $req -> setOutOrderNo("2003241127562627"); $req -> setRealPayAmt("1200.00"); $req -> setSnUnionId("5232db605f31ea8f0fa13eeda5da5232db6155f31ea800fa"); //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; CorderCreateRequest request = new CorderCreateRequest(); request.cmmdtyBand="000155396"; request.cmmdtyCode="761300721"; request.cmmdtyCtgry="R9101520"; request.cmmdtyKind="Z001"; request.cmmdtyName="游戏卡0319"; request.dealType="01"; request.dealTypeFlag="112"; request.estimateOutTime="0"; request.hopeArrivalTime="1"; request.outOrderNo="2003241127562627"; request.realPayAmt="1200.00"; request.snUnionId="5232db605f31ea8f0fa13eeda5da5232db6155f31ea800fa"; //开启日志调试,当测试稳定之后建议设置为 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); CorderCreateResponse response = client.Execute(request);
调用示例(PYTHON)
复制全部代码
# -*- coding: utf-8 -*- import suning.api request = suning.api.custom.CorderCreateRequest() request.cmmdtyBand="000155396"; request.cmmdtyCode="761300721"; request.cmmdtyCtgry="R9101520"; request.cmmdtyKind="Z001"; request.cmmdtyName="游戏卡0319"; request.dealType="01"; request.dealTypeFlag="112"; request.estimateOutTime="0"; request.hopeArrivalTime="1"; request.outOrderNo="2003241127562627"; request.realPayAmt="1200.00"; request.snUnionId="5232db605f31ea8f0fa13eeda5da5232db6155f31ea800fa"; 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)