登录
退出
首页
开放版图
苏宁有货
商家后台
文档中心
文档中心
API文档
消息中心
平台公告
工单
我的工单
提交工单
控制台
SDK调用示例
suning.custexpand.commonpointgive.add/
调用示例(JAVA)
复制全部代码
import com.suning.api.entity.custexpand.CommonpointgiveAddRequest; import com.suning.api.entity.custexpand.CommonpointgiveAddResponse; CommonpointgiveAddRequest request = new CommonpointgiveAddRequest(); request.setCustNum("custNum"); request.setDeviceId("deviceId"); request.setEcoType("ecoType"); request.setInvokerCode("invokerCode"); Order order= new Order(); order.setAccountType("accountType"); order.setAddAmt("addAmt"); order.setBranch("branch"); order.setCmdtyBrand("cmdtyBrand"); order.setCmdtyCatalog("cmdtyCatalog"); order.setCmdtyCode("cmdtyCode"); order.setCmdtyGroup("cmdtyGroup"); order.setCmdtyName("cmdtyName"); order.setOrderAmt("orderAmt"); order.setOrderItemId("orderItemId"); order.setOrderType("orderType"); order.setOrderTypeDesc("orderTypeDesc"); order.setStore("store"); order.setSupplierCode("supplierCode"); order.setSupplierType("supplierType"); request.setOrder(order); request.setOrderId("orderId"); request.setSceneCode("sceneCode"); request.setSceneType("sceneType"); request.setTransId("transId"); request.setTransTimestamp("transTimestamp"); //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 { CommonpointgiveAddResponse response = client.excute(request); System.out.println("返回json/xml格式数据 :" + response.getBody()); } catch (SuningApiException e) { e.printStackTrace(); }
调用示例(PHP)
复制全部代码
$req = new CommonpointgiveAddRequest(); $req -> setCustNum("custNum"); $req -> setDeviceId("deviceId"); $req -> setEcoType("ecoType"); $req -> setInvokerCode("invokerCode"); $order= new Order(); $order-> setAccountType("accountType"); $order-> setAddAmt("addAmt"); $order-> setBranch("branch"); $order-> setCmdtyBrand("cmdtyBrand"); $order-> setCmdtyCatalog("cmdtyCatalog"); $order-> setCmdtyCode("cmdtyCode"); $order-> setCmdtyGroup("cmdtyGroup"); $order-> setCmdtyName("cmdtyName"); $order-> setOrderAmt("orderAmt"); $order-> setOrderItemId("orderItemId"); $order-> setOrderType("orderType"); $order-> setOrderTypeDesc("orderTypeDesc"); $order-> setStore("store"); $order-> setSupplierCode("supplierCode"); $order-> setSupplierType("supplierType"); $req -> setOrder($order); $req -> setOrderId("orderId"); $req -> setSceneCode("sceneCode"); $req -> setSceneType("sceneType"); $req -> setTransId("transId"); $req -> setTransTimestamp("transTimestamp"); //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.CustomCustexpandRequest; using suning_api_sdk.BizResponse.CustomCustexpandResponse; using suning_api_sdk.Models.CustomCustexpandModel; CommonpointgiveAddRequest request = new CommonpointgiveAddRequest(); request.custNum="custNum"; request.deviceId="deviceId"; request.ecoType="ecoType"; request.invokerCode="invokerCode"; CommonpointgiveAddOrderReq order= new CommonpointgiveAddOrderReq(); order.accountType="accountType"; order.addAmt="addAmt"; order.branch="branch"; order.cmdtyBrand="cmdtyBrand"; order.cmdtyCatalog="cmdtyCatalog"; order.cmdtyCode="cmdtyCode"; order.cmdtyGroup="cmdtyGroup"; order.cmdtyName="cmdtyName"; order.orderAmt="orderAmt"; order.orderItemId="orderItemId"; order.orderType="orderType"; order.orderTypeDesc="orderTypeDesc"; order.store="store"; order.supplierCode="supplierCode"; order.supplierType="supplierType"; request.order=order; request.orderId="orderId"; request.sceneCode="sceneCode"; request.sceneType="sceneType"; request.transId="transId"; request.transTimestamp="transTimestamp"; //开启日志调试,当测试稳定之后建议设置为 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); CommonpointgiveAddResponse response = client.Execute(request);
调用示例(PYTHON)
复制全部代码
# -*- coding: utf-8 -*- import suning.api request = suning.api.custexpand.CommonpointgiveAddRequest() request.custNum="custNum"; request.deviceId="deviceId"; request.ecoType="ecoType"; request.invokerCode="invokerCode"; request. order= { accountType:"accountType", addAmt:"addAmt", branch:"branch", cmdtyBrand:"cmdtyBrand", cmdtyCatalog:"cmdtyCatalog", cmdtyCode:"cmdtyCode", cmdtyGroup:"cmdtyGroup", cmdtyName:"cmdtyName", orderAmt:"orderAmt", orderItemId:"orderItemId", orderType:"orderType", orderTypeDesc:"orderTypeDesc", store:"store", supplierCode:"supplierCode", supplierType:"supplierType", }; request.orderId="orderId"; request.sceneCode="sceneCode"; request.sceneType="sceneType"; request.transId="transId"; request.transTimestamp="transTimestamp"; 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)