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

5.设备绑定养殖场

POST
/openapi/deviceBind
若养殖场不存在,调用该接口时,会自动创建养殖场和栋舍,并关联上设备。

请求参数

Body 参数application/json
appid
string 
必需
noncestr
string 
必需
sign
string 
必需
签名(详见接口对接说明-sign算法说明)
deviceCode
string 
设备code
必需
address
string 
可选
设备安装位置,若不传,生成签名时勿拼接该参数
farmName
string 
养殖场名称
必需
houseName
string 
栋舍名称
必需
type
string 
必需
养殖场类型1猪2牛3羊
示例
{
    "appid": "777575637740158976",
    "noncestr": "132456498415614",
    "sign": "13214564dasda4d56a14sd56a14sd5a21sd",
    "deviceCode": "123456798",
    "farmName": "132456",
    "houseName": "13245679",
    "type": "2"
}

示例代码

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/deviceBind' \
--header 'Content-Type: application/json' \
--data-raw '{
    "appid": "777575637740158976",
    "noncestr": "132456498415614",
    "sign": "13214564dasda4d56a14sd56a14sd5a21sd",
    "deviceCode": "123456798",
    "farmName": "132456",
    "houseName": "13245679",
    "type": "2"
}'

返回响应

🟢200成功
application/json
Body
object {0}
示例
{}
修改于 2024-09-13 06:46:53
上一页
4.牲畜绑定智能耳标
下一页
6.获取网关设备列表
Built with