云上畜牧开放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. 接口列表

6.获取网关设备列表

POST
/openapi/getDevices
AI摄像机也是设备网关。

请求参数

Body 参数application/json
farmId
integer 
养殖场id
可选
appid
string 
必需
noncestr
string 
必需
sign
string 
必需
签名(详见接口对接说明-sign算法说明)
示例
{
    "farmId":"703759587047636992",
    "appid": "777575637740158976",
    "noncestr": "1655111857793",
    "sign": "D0BDC82105E8B145E12DE98624C8521B"
}

示例代码

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/getDevices' \
--header 'Content-Type: application/json' \
--data-raw '{
    "farmId":"703759587047636992",
    "appid": "777575637740158976",
    "noncestr": "1655111857793",
    "sign": "D0BDC82105E8B145E12DE98624C8521B"
}'

返回响应

🟢200成功
application/json
Body
data
array [object {11}] 
必需
deviceId
string 
设备唯一身份标识
可选
可忽略,建议使用deviceCode字段关联业务
placeName
string 
栋舍名称
可选
farmName
string 
养殖场名称
可选
farmId
string 
养殖场id
可选
houseId
string 
栋舍id
可选
deviceCode
string 
设备编号
可选
address
string 
设备安装位置
可选
deviceStatus
integer 
设备状态
可选
1在线,0离线
deviceCategory
integer 
设备类型
可选
1基站 2AI摄像机 2024-07-29新增字段
farmLongitude
string 
经度(养殖场)
可选
farmLatitude
string 
纬度(养殖场)
可选
code
integer 
必需
message
string 
必需
page
null 
必需
success
boolean 
必需
示例
{
    "data": [
        {
            "deviceId": "605839978240413696",
            "placeName": "1号舍",
            "farmName": "牛测试场",
            "farmId": "724249222135676928",
            "houseId": "724598896017276928",
            "deviceCode": "202106251010202",
            "deviceStatus": 0,
            "livestockCount": 7,
            "inventoryCount": 0,
            "farmLongitude": 116.55756057,
            "farmLatitude": 39.78484852
        },
        {
            "deviceId": "729372260724379648",
            "placeName": "1号舍",
            "farmName": "牛测试场",
            "farmId": "724249222135676928",
            "houseId": "724598896017276928",
            "deviceCode": "202206011010719",
            "deviceStatus": 0,
            "livestockCount": 7,
            "inventoryCount": 0,
            "farmLongitude": 116.55756057,
            "farmLatitude": 39.78484852
        }
    ],
    "code": 200,
    "message": "成功",
    "page": null,
    "extParam": null,
    "englishMessage": "Success",
    "success": true
}
修改于 2024-07-25 10:00:57
上一页
5.设备绑定养殖场
下一页
7.获取AI摄像机视频直播地址
Built with