YiFeiWebApi接口公测开放啦
公测X-API-License与X-API-CompanyId
| key | value |
|---|---|
| ip | 120.237.9.6 |
| 端口 | 6199 |
| X-API-License | H4sIAAAAAAAEAKtWSs5MUbJScgzwNDAwUtJRSspVsorWNdShEorVUUqtKFCyMjQ3MzcwMjEwMKgFAFAgkG5zAAAA |
| X-API-CompanyId | TRAINING |
一、 ApiPost工具
1. 下载ApiPost软件:
下载地址:Apipost-API 文档、设计、调试、自动化测试一体化协作平台
2. 新建目录
3. 配置目录参数:避免每个Api配置。
(1)header:参数
X-API-License: xxxx 说明:{xxxx}为API授权密钥
X-API-CompanyId:yyyy 说明:{yyyy}为公司编号非数据库账套
4.新建接口
4.1 新建HTTP接口
4.2 填写接口名称,请求方式:post 请求体body:数据类型:raw 格式:json
4.3发送请求
4.3 出现接口未授权,检查实际请求header参数是否配置也可以单独在接口中配置。
三、JavaScript请求Demo
参考文档:YiFeiWebApi接口请求DEMO
<!DOCTYPEhtml><htmllang="zh-CN"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width, initial-scale=1.0"><title>WebAPI 请求示例</title><scriptsrc="https://code.jquery.com/jquery-3.6.0.min.js"></script><style>body{font-family:Arial,sans-serif;max-width:800px;margin:0 auto;padding:20px;}button{padding:10px 15px;background-color:#4CAF50;color:white;border:none;border-radius:4px;cursor:pointer;}button:hover{background-color:#45a049;}#response{margin-top:20px;padding:15px;border:1px solid #ddd;border-radius:4px;background-color:#f9f9f9;white-space:pre-wrap;}</style></head><body><h1>WebAPI 请求示例</h1><p>点击按钮发送请求到 WebAPI 接口</p><buttonid="sendRequest">发送请求</button><h2>响应结果:</h2><divid="response">等待发送请求...</div><script>$(document).ready(function(){$("#sendRequest").click(function(){// 准备请求数据constrequestData={"std_data":{"parameter":{"page_no":41,"conditions":{"fields":[{"value":"1027","operator":"=","field_name":"doc_type_no"}],"operator":"AND"},"use_has_next":false,"page_size":65}}};// 显示正在发送请求$("#response").text("正在发送请求...");console.log("正在发送请求...",requestData);// 发送 AJAX 请求$.ajax({url:"http://120.237.9.6:30768/api/Cmsi01/Query?company=ZE",type:"POST",contentType:"application/json",headers:{"X-API-License":"H4sIAAAAAAAEAKtWSs5MUbJScgzwNDAwUtJRSspVsorWNdShEorVUUqtKFCyMjQ3MzcwMjEwMKgFAFAgkG5zAAAA","X-API-CompanyId":"TRAINING"},data:JSON.stringify(requestData),success:function(response){// 请求成功,显示响应数据constformattedResponse=JSON.stringify(response,null,2);$("#response").text(formattedResponse);// 输出到控制台console.log("请求成功,响应数据:");console.log(response);console.log("格式化后的响应数据:");console.log(formattedResponse);},error:function(xhr,status,error){// 请求失败,显示错误信息leterrorMessage="请求失败:\n";errorMessage+="状态: "+status+"\n";errorMessage+="错误: "+error+"\n";if(xhr.responseText){try{consterrorResponse=JSON.parse(xhr.responseText);errorMessage+="详细信息: "+JSON.stringify(errorResponse,null,2);}catch(e){errorMessage+="响应文本: "+xhr.responseText;}}$("#response").text(errorMessage);// 输出错误到控制台console.error("请求失败:");console.error("状态:",status);console.error("错误:",error);console.error("完整错误对象:",xhr);}});});});</script></body></html>四、ApiPost项目文档
网址连接:[\[YiFeiWebApi\]](https://docs.apipost.net/docs/detail/37170c185cec000?target_id=29d63ed4fc5000&locale=zh-cn)