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

13.替换新耳标

POST
/openapi/labelRenewal
收到我方推送的预警(脱落、损坏或低电量等需要更换耳标的场景)后,可调用该接口,新旧耳标数据可以衔接。
注意:我司始终是通过markId(牲畜唯一身份id)来维护数据,对该牲畜来说,仅仅是数据收集器更换了,两个耳标(中融电子耳标)所对应的温度运动数据依旧属于同一头。更换成功后,MQ会推送一条耳标更换的消息。

请求参数

Body 参数application/json
appid
string 
必需
noncestr
string 
必需
sign
string 
必需
oldLabelNumber
string 
旧耳标号
必需
需要被替换的耳标(中融电子耳标)
newLabelNumber
string 
新耳标号
必需
新的中融电子耳标
示例
{
    "appid": "930178024576380000",
    "noncestr": "1705484254000",
    "sign": "13214564dasda4d56a14sd56a14sd5a21sd",
    "oldLabelNumber": "100000100184983",
    "newLabelNumber": "100000100184984"
}

示例代码

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/labelRenewal' \
--header 'Content-Type: application/json' \
--data-raw '{
    "appid": "930178024576380000",
    "noncestr": "1705484254000",
    "sign": "13214564dasda4d56a14sd56a14sd5a21sd",
    "oldLabelNumber": "100000100184983",
    "newLabelNumber": "100000100184984"
}'

返回响应

🟢200成功
application/json
Body
object {0}
示例
{}
修改于 2024-08-19 02:47:16
上一页
获取牲畜检疫记录
下一页
14.触发耳标告警灯(点亮耳标)
Built with