以下是《NY/T 4713-2025 农产品质量安全追溯数据接口》标准的详细内容总结:
规范农产品质量安全追溯系统中的数据接口设计,确保平台间数据交互的一致性、安全性、容错性和可扩展性。
YYYYMMDD,时间 YYYYMMDDhhmm)。419: 未找到数据、503: 服务不可用,详见附录A)。定义6种标准数据类型(表1):
| 类型 | 描述 |
|---|---|
String | 字符串 |
Number | 数字(如追溯编码) |
Date | 日期(YYYYMMDD) |
Datetime | 日期时间(YYYYMMDDhhmm) |
Boolean | 布尔值(True/False) |
Object | JSON 对象 |
| 功能 | 操作方法 |
|---|---|
| 单条数据新增 | addData |
| 批量数据新增 | addBatch |
| 单条数据删除 | deleteData |
| 批量数据删除 | deleteBatch |
| 数据变更 | updateData |
| 数据查询 | getData |
| 同步日志获取 | getDataChangeLog |
| 参数名 | 类型 | 方向 | 说明 |
|---|---|---|---|
Token | String | 输入 | 访问令牌(安全认证) |
Start_Mark/End_Mark | String | 输入 | 数据查询/日志的起止位置标记 |
Query_Field | String | 输入 | 需返回的字段列表 |
Query_Condition | String | 输入 | 查询条件 |
Row_Data | Object | 输入/输出 | 单条数据载体(含字段列表) |
Row_Data**: Data_Resource_ID(数据资源ID) + Field_Data_List(字段列表)。Field_Data**: Column_Name(字段名) + Column_Value(字段值)。Is_Success)、错误码(Error_Code)、错误描述(Error_Description)及返回数据。| 错误码 | 含义 |
|---|---|
| 400 | 请求参数错误 |
| 403 | 服务器拒绝请求 |
| 419 | 未找到数据 |
| 503 | 服务超载或维护中 |
| ... | (共12种标准错误类型) |
addData): Token、Data_Resource_ID 及字段键值对(如生产经营者名称、信用代码等)。{"Is_Success": true}。getData): Start_Mark/End_Mark 分页,返回 Row_Data_List 结果集。getDataChangeLog): Line_Number)增量获取变更记录。总结:该标准为农产品追溯系统提供了全链路技术规范,覆盖接口协议、数据格式、安全控制及操作流程,确保跨平台数据交互的可靠性,并为监管提供统一依据。附录中的错误码和示例进一步增强了实操性。