登录
退出
首页
开放版图
苏宁有货
商家后台
文档中心
文档中心
API文档
消息中心
平台公告
工单
我的工单
提交工单
控制台
SDK调用示例
suning.custom.cardsale.get/
调用示例(JAVA)
复制全部代码
import com.suning.api.entity.custom.CardsaleGetRequest; import com.suning.api.entity.custom.CardsaleGetResponse; CardsaleGetRequest request = new CardsaleGetRequest(); request.setAmount("100"); request.setAutoRegiste("0"); request.setBizType("01"); request.setChannel("ABC"); request.setFormat("json"); request.setIdCard("122122918819928331"); request.setName("张三"); request.setOrderTime("20160101123030"); request.setPartner("SNYG"); request.setPartnerOrderNo("123"); request.setProductNo("1001"); request.setQuantity("1"); request.setService("cardSaleAgent"); request.setSmsTempNo("smstemp"); request.setUserName("15951772789"); //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 { CardsaleGetResponse response = client.excute(request); System.out.println("返回json/xml格式数据 :" + response.getBody()); } catch (SuningApiException e) { e.printStackTrace(); }
调用示例(PHP)
复制全部代码
$req = new CardsaleGetRequest(); $req -> setAmount("100"); $req -> setAutoRegiste("0"); $req -> setBizType("01"); $req -> setChannel("ABC"); $req -> setFormat("json"); $req -> setIdCard("122122918819928331"); $req -> setName("张三"); $req -> setOrderTime("20160101123030"); $req -> setPartner("SNYG"); $req -> setPartnerOrderNo("123"); $req -> setProductNo("1001"); $req -> setQuantity("1"); $req -> setService("cardSaleAgent"); $req -> setSmsTempNo("smstemp"); $req -> setUserName("15951772789"); //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; CardsaleGetRequest request = new CardsaleGetRequest(); request.amount="100"; request.autoRegiste="0"; request.bizType="01"; request.channel="ABC"; request.format="json"; request.idCard="122122918819928331"; request.name="张三"; request.orderTime="20160101123030"; request.partner="SNYG"; request.partnerOrderNo="123"; request.productNo="1001"; request.quantity="1"; request.service="cardSaleAgent"; request.smsTempNo="smstemp"; request.userName="15951772789"; //开启日志调试,当测试稳定之后建议设置为 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); CardsaleGetResponse response = client.Execute(request);
调用示例(PYTHON)
复制全部代码
# -*- coding: utf-8 -*- import suning.api request = suning.api.custom.CardsaleGetRequest() request.amount="100"; request.autoRegiste="0"; request.bizType="01"; request.channel="ABC"; request.format="json"; request.idCard="122122918819928331"; request.name="张三"; request.orderTime="20160101123030"; request.partner="SNYG"; request.partnerOrderNo="123"; request.productNo="1001"; request.quantity="1"; request.service="cardSaleAgent"; request.smsTempNo="smstemp"; request.userName="15951772789"; 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)