package com.ruoyi.web.controller.yuncang.api.basic;
|
|
import com.alibaba.fastjson2.JSON;
|
import com.ruoyi.web.controller.yuncang.utils.WdtClient;
|
|
import java.io.IOException;
|
import java.util.HashMap;
|
import java.util.Map;
|
|
public class ApiGoodsSpecPush {
|
|
@SuppressWarnings("unchecked")
|
public static void main(String[] args) {
|
// TODO Auto-generated method stub
|
WdtClient client = new WdtClient("apidevnew2", "hytycw02-test", "c7ae51196", "https://sandbox.wangdian.cn/openapi2/");
|
//测试环境sid、appkey、密钥请到旺店通开放平台-自助对接-申请测试环境内查看,测试环境url=https://sandbox.wangdian.cn/openapi2/
|
//调用正式环境时请将sid、appkey、appsecret切换为实际参数,参数在旺店通开放平台-自助对接-应用管理内应用状态为已上线的应用中查看,调用正式环境注意切换正式环境url=https://api.wangdian.cn/openapi2/
|
|
Map<String, Object> api_goods_info = new HashMap<String,Object>();
|
Map<String, Object>[] goods_list = new Map[1];
|
|
goods_list[0] = new HashMap<String,Object>();
|
goods_list[0].put("goods_id", "20260109100903");
|
goods_list[0].put("spec_id","20260109100903");
|
goods_list[0].put("goods_no", "stest");
|
goods_list[0].put("spec_no", "stes12");
|
goods_list[0].put("status", "1");
|
|
api_goods_info.put("platform_id", "127");
|
api_goods_info.put("shop_no", "hytycw02-test");
|
api_goods_info.put("goods_list", goods_list);
|
|
//通过第三方json解析工具类fastjson将map解析成json
|
String api_goods_info_json = JSON.toJSONString(api_goods_info);
|
//System.out.println(goods_list_json);
|
|
Map<String, String> params = new HashMap<String, String>();
|
|
params.put("api_goods_info", api_goods_info_json);
|
try {
|
String response = client.execute("api_goodsspec_push.php", params);
|
System.out.println(response);
|
} catch (IOException e) {
|
// TODO Auto-generated catch block
|
e.printStackTrace();
|
}
|
}
|
|
}
|