云上畜牧开放api
  1. 接口列表
云上畜牧开放api
  • 1.文档说明
  • 2.接口对接说明
  • 3.消费者接入说明
  • 4.未对接数据而直接出货的处理方案
  • 接口列表
    • 1.创建养殖场
      POST
    • 2.获取牲畜类别列表
      POST
    • 3.获取牲畜品种列表
      POST
    • 4.牲畜绑定智能耳标
      POST
    • 5.设备绑定养殖场
      POST
    • 6.获取网关设备列表
      POST
    • 7.获取AI摄像机视频直播地址
      POST
    • 8_1.获取AI摄像机视频回放地址1
      POST
    • 8_2.获取AI摄像机视频回放地址2
      POST
    • 9.获取商户名下所有养殖场
      POST
    • 10.根据养殖场获取养殖栋舍
      POST
    • 11.根据栋舍id获取栏号列表
      POST
    • 12.根据条件查询牲畜基本信息(电子档案)
      POST
    • 获取牲畜发情时间段
      POST
    • 获取牲畜配种记录
      POST
    • 获取牲畜检疫记录
      POST
    • 13.替换新耳标
      POST
    • 14.触发耳标告警灯(点亮耳标)
      POST
  1. 接口列表

12.根据条件查询牲畜基本信息(电子档案)

POST
/openapi/getAnimalList
若不需要某字段的查询参数,则不传。

请求参数

Body 参数application/json
appid
string 
必需
noncestr
string 
必需
sign
string 
必需
pageNo
integer 
查询页码
必需
pageSize
integer 
每页条数
必需
farmId
string 
养殖场id
可选
houseId
string 
养殖舍id
可选
columnId
string 
养殖栏id
可选
labelNumber
string 
智能耳标号
可选
支持模糊搜索,即中融15位耳标号
oldLabelNumber
string 
母扣号/电子耳标号/黄牌号
可选
支持模糊搜索,该字段由您的商户系统维护
示例
{
    "appid": "string",
    "noncestr": "string",
    "sign": "string",
    "pageNo": 0,
    "pageSize": 0,
    "farmId": "string",
    "houseId": "string",
    "columnId": "string",
    "labelNumber": "string",
    "oldLabelNumber": "string"
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/openapi/getAnimalList' \
--header 'Content-Type: application/json' \
--data-raw '{
    "appid": "string",
    "noncestr": "string",
    "sign": "string",
    "pageNo": 0,
    "pageSize": 0,
    "farmId": "string",
    "houseId": "string",
    "columnId": "string",
    "labelNumber": "string",
    "oldLabelNumber": "string"
}'

返回响应

🟢200成功
application/json
Body
data
array [object {15}] 
必需
id
string 
牲畜唯一id
可选
farmPlace
string 
养殖场所在地
可选
mobile
string 
养殖场联系电话
可选
companyName
string 
所属企业
可选
farmName
string 
养殖场名称
可选
labelNumber
string 
智能电子耳标号
可选
oldLabelNumber
string 
母扣号
可选
originalNumber
null 
原厂耳标号
可选
一般是黄牌耳标
breedName
string 
品种
可选
typeConfName
string 
类别
可选
createTime
string 
录入系统的时间
可选
ageDays
string 
日龄
可选
返回值并非数字
weight
number 
体重
可选
单位:公斤
deathFlag
integer 
死亡标识
必需
1-已死亡, 0-未死亡, 2-已淘汰
isOut
integer 
是否已经出栏
必需
(1-出栏(审核通过之后更新为出栏),0-未出栏,2,待出栏:(审核之前)
code
integer 
必需
返回状态码,200为正常响应
message
string 
返回结果说明
必需
page
object 
分页信息
必需
pageNo
integer 
必需
pageSize
integer 
必需
pageCount
integer 
必需
totalCount
integer 
必需
extParam
null 
必需
拓展信息字段,可忽略
success
boolean 
必需
接口请求状态,请以code值为准
示例
{
    "data": [
        {
            "id": "8967111111111114",
            "farmPlace": "湖南省-长沙市-开福区-秀峰街道",
            "companyName": "所属企业名称",
            "farmName": "xxxx养殖场",
            "labelNumber": "100000000000101",
            "oldLabelNumber": "100000000000101",
            "originalNumber": null,
            "breedName": "安格斯",
            "typeConfName": "基础母牛",
            "createTime": "2023-09-06 09:44:32",
            "ageDays": "10个月",
            "weight": 0.5
        }
    ],
    "code": 200,
    "message": "成功",
    "page": {
        "pageNo": 1,
        "pageSize": 1,
        "pageCount": 836,
        "totalCount": 836
    },
    "extParam": null,
    "success": true
}
修改于 2024-09-10 09:54:07
上一页
11.根据栋舍id获取栏号列表
下一页
获取牲畜发情时间段
Built with