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
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>WebAPI 请求示例</title>
<script src="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>
<button id="sendRequest">发送请求</button>
<h2>响应结果:</h2>
<div id="response">等待发送请求...</div>
<script>
$(document).ready(function() {
$("#sendRequest").click(function() {
// 准备请求数据
const requestData = {
"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) {
// 请求成功,显示响应数据
const formattedResponse = JSON.stringify(response, null, 2);
$("#response").text(formattedResponse);
// 输出到控制台
console.log("请求成功,响应数据:");
console.log(response);
console.log("格式化后的响应数据:");
console.log(formattedResponse);
},
error: function(xhr, status, error) {
// 请求失败,显示错误信息
let errorMessage = "请求失败:\n";
errorMessage += "状态: " + status + "\n";
errorMessage += "错误: " + error + "\n";
if (xhr.responseText) {
try {
const errorResponse = 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)
2442

被折叠的 条评论
为什么被折叠?



