OMS接口文档

OMS接口文档


商品API调用说明

<p><strong>商城商品API接口签名方式:</strong> 获取api通用参数信息,在U商城后端获取</p> <hr /> <p><img src="https://www.showdoc.cc/server/api/common/visitfile/sign/388d2c2b322edffb89eb0426932bc28a?showdoc=.jpg" alt="" /></p> <hr /> <p><strong>签名示例代码:</strong> </p> <pre><code> public staticv oid main(String[] args) { Map&lt;String,String&gt;paramMap=newHashMap&lt;String,String&gt;(); paramMap.put("cSecret", "a113a4e558d5899dd55972a048fa8949c782609b"); paramMap.put("appkey", "U84171625"); String sign=getApiUsigntest("398381ecefbbe556f2b1ee78b019db694b41745c", paramMap); System.out.println(sign); } private static String getApiUsigntest(String token,Map&lt;String, String&gt;paramMap){ try { // 对参数名进行字典排序 String[] keyArray = paramMap.keySet().toArray(new String[0]); Arrays.sort(keyArray); // 拼接有序的参数名-值串 StringBuilderstringBuilder = newStringBuilder(); stringBuilder.append("appkey").append(paramMap.get("appkey")); for (String key : keyArray) { stringBuilder.append(key).append(paramMap.get(key)); } stringBuilder.append("secret").append(paramMap.get("cSecret")); String codes = stringBuilder.toString(); return DigestUtils.md5Hex(codes).toUpperCase(); } catch (Exception e) { e.printStackTrace(); returne.getMessage(); } }</code></pre> <hr /> <p><strong>URL示例:</strong></p> <p><a href="http://umalltest.yonyouup.com/api/Controller名字/Action名字?appkey=U85071722&参数&token=7eb71d20c065b639fa67fbc13ff29ab81c637251&usign=xxxx">http://umalltest.yonyouup.com/api/Controller名字/Action名字?appkey=U85071722&参数&token=7eb71d20c065b639fa67fbc13ff29ab81c637251&usign=xxxx</a> <strong>usign为签名信息</strong>。</p>

页面列表

ITEM_HTML