ESCA数据收集接口

ESCA数据收集接口


PO关联MO

<p>[TOC]</p> <h1>PO关联MO接口</h1> <h3>接口请求地址</h3> <p>测试地址:<a href="http://49.232.114.122:8085/po_create">http://49.232.114.122:8085/po_create</a> 正式地址:(联系管理员获取) 测试账号 【appId】: i1hY3vOmCBWAB9ddDSDTN1RL 【appSecret】: 37f2af0405eaea09c363115273eb02df05cdba7f 正式环境的请求地址及账号信息,请联系管理员进行申请。</p> <h2>请求参数</h2> <h3>Headers参数</h3> <table> <thead> <tr> <th style="text-align: left;">字段</th> <th style="text-align: left;">类型</th> <th style="text-align: left;">必需</th> <th>默认</th> <th>注释</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">sign</td> <td style="text-align: left;">String</td> <td style="text-align: left;">是</td> <td></td> <td>签名,MD5(app_id + msg_id+timestamp + appSecret)</td> </tr> </tbody> </table> <h3>PostBody数据</h3> <table> <thead> <tr> <th style="text-align: center;">参数名称</th> <th style="text-align: center;">参数类型</th> <th style="text-align: center;">必需</th> <th style="text-align: center;">参数说明</th> <th style="text-align: center;">示例值</th> </tr> </thead> <tbody> <tr> <td style="text-align: center;">app_id</td> <td style="text-align: center;">String</td> <td style="text-align: center;">是</td> <td style="text-align: center;">系统中申请的appId</td> <td style="text-align: center;">10001</td> </tr> <tr> <td style="text-align: center;">msg_id</td> <td style="text-align: center;">String</td> <td style="text-align: center;">是</td> <td style="text-align: center;">请求消息Id</td> <td style="text-align: center;">1000168313316464</td> </tr> <tr> <td style="text-align: center;">data</td> <td style="text-align: center;">Spu</td> <td style="text-align: center;">是</td> <td style="text-align: center;">样本详情结构体Data数据</td> <td style="text-align: center;">详见下面【样本结构体】的说明</td> </tr> <tr> <td style="text-align: center;">timestamp</td> <td style="text-align: center;">Long</td> <td style="text-align: center;">是</td> <td style="text-align: center;">毫秒级时间戳</td> <td style="text-align: center;">1603070658889</td> </tr> </tbody> </table> <h3>签名说明:</h3> <p>sign=MD5(app_id + msg_id+timestamp + appSecret)转小写 注意:由于JSON没有明确的跨语言规范,因此对JSON解析之后再进行重新编码,并不一定能还原原始JSON字符串。所以请严格按照原始报文进行签名和验签!</p> <h2>样本结构体</h2> <table> <thead> <tr> <th style="text-align: center;">参数名称</th> <th style="text-align: center;">参数类型</th> <th style="text-align: center;">必需</th> <th style="text-align: center;">参数说明</th> <th style="text-align: center;">示例值</th> </tr> </thead> <tbody> <tr> <td style="text-align: center;">poNo</td> <td style="text-align: center;">String</td> <td style="text-align: center;">是</td> <td style="text-align: center;">PO,PO编号</td> <td style="text-align: center;"></td> </tr> <tr> <td style="text-align: center;">moNo</td> <td style="text-align: center;">String</td> <td style="text-align: center;">是</td> <td style="text-align: center;">MO,MO编号</td> <td style="text-align: center;"></td> </tr> <tr> <td style="text-align: center;">match</td> <td style="text-align: center;">Intger</td> <td style="text-align: center;">是</td> <td style="text-align: center;">采购数量</td> <td style="text-align: center;">60</td> </tr> </tbody> </table> <h3>请求接口的说明</h3> <p>1、数据编码采用UTF-8格式,application/json格式 2、采用HTTP或HTTPS传输协议,POST方法</p> <pre><code class="language-json">{ "data": { "poNo": "LT20220607PO", "moNo": "LT20220607MO", "match": 60 }, "app_id": "i1hY3vOmCBWAB9ddDSDTN1RL", "msg_id": "035fd89b-50b7-4f90-b208-48e5a9d6eea1", "timestamp": 1603819855123 }</code></pre> <h2>响应参数</h2> <table> <thead> <tr> <th style="text-align: center;">参数名称</th> <th style="text-align: center;">参数类型</th> <th style="text-align: center;">参数说明</th> <th style="text-align: center;">示例值</th> </tr> </thead> <tbody> <tr> <td style="text-align: center;">success</td> <td style="text-align: center;">boolean</td> <td style="text-align: center;">表示本次请求是否成功。 true:成功 false:失败</td> <td style="text-align: center;">true</td> </tr> <tr> <td style="text-align: center;">message</td> <td style="text-align: center;">String</td> <td style="text-align: center;">网关返回码描述</td> <td style="text-align: center;">not found</td> </tr> <tr> <td style="text-align: center;">status</td> <td style="text-align: center;">int</td> <td style="text-align: center;">网关返回码,表示本次请求是否成功。200 :成功。</td> <td style="text-align: center;">200</td> </tr> </tbody> </table> <h2>成功示例</h2> <p>{ &quot;status&quot;: 200, //状态码 &quot;success&quot;: true, &quot;message&quot;: null }</p> <h2>异常示例(注意大小写格式)</h2> <p>{ &quot;status&quot;: 1001, //状态码 &quot;success&quot;: false, &quot;message&quot;: &quot;sign is error&quot; }</p>

页面列表

ITEM_HTML