接入文档
接口简介
本接口支持通过产品名称和地区名称,查询特定日期的农产品市场价格数据。返回结果包含该商品在指定地区的最低價、最高价、平均价格以及计量单位,帮助开发者获取结构化的农业行情信息。
适用场景
- 农业电商平台:展示实时或历史参考价格,辅助用户决策。
- 数据分析应用:构建农产品价格趋势图表,分析区域价差。
- 供应链管理系统:监控采购成本波动,优化库存与定价策略。
请求与返回说明
- 请求方式:POST
- 核心参数:
productName(必填):商品名称,如“北海一号哈密瓜”。region(必填):地区名称,如“山东潍坊”。date(选填):查询日期,格式 yyyy-MM-dd,默认为当天。- 返回数据:
data.items:价格列表数组,包含lowPrice(最低价)、avgPrice(均价)、highPrice(最高价)、unit(单位)等字段。code:状态码,200 表示成功。
接入建议
- 参数规范:请确保传入的地区名称与产品标准名称准确匹配,以提高查询命中率。
- 缓存策略:由于农产品价格每日更新频率有限,建议对同一地区同日的查询结果进行适当缓存,减少重复调用。
- 异常处理:需处理无数据返回的情况(items 为空),并在前端给予友好提示。
接入示例代码
提供 Shell、Python、Go、Java、PHP 等常见接入示例,便于直接接到现有项目里。
请求示例
{
"productName": "商品名称",
"region": "地区名称",
"date": "日期,格式:yyyy-MM-dd,默认当天"
}响应示例
{
"code": 200,
"msg": "成功",
"taskNo": "192365493231988621883813",
"data": {
"count": 2,
"items": [
{
"productName": "北海一号哈密瓜",
"unit": "元/斤",
"region": "山东潍坊",
"date": "2026-05-06",
"lowPrice": 0.9,
"avgPrice": 0.9,
"highPrice": 0.9
},
{
"productName": "北海一号哈密瓜",
"unit": "元/斤",
"region": "山东潍坊",
"date": "2026-05-06",
"lowPrice": 0.9,
"avgPrice": 0.9,
"highPrice": 0.9
}
]
}
}请求字段
以下字段根据示例 JSON 自动提取,仅作接入参考。
| 字段路径 | 类型 | 示例值 |
|---|---|---|
| type | string | object |
| properties | object | {...} |
| properties.productName | object | {...} |
| properties.productName.type | string | string |
| properties.productName.description | string | 商品名称 |
| properties.region | object | {...} |
| properties.region.type | string | string |
响应字段
以下字段根据示例 JSON 自动提取,仅作接入参考。
| 字段路径 | 类型 | 示例值 |
|---|---|---|
| type | string | object |
| properties | object | {...} |
| properties.code | object | {...} |
| properties.code.type | string | number |
| properties.code.example | number | 200 |
| properties.code.description | string | 返回码,详见返回码说明 |
| properties.msg | object | {...} |