一、添加設備
登錄社區(qū)平台,進入-設備管理(lǐ)-人(rén)臉設備,點擊新增
二、接口對接
推送地址 URL:http://服務器(qì)地址:80/collectinfo/doorCallback
請(qǐng)求方式:POST
請(qǐng)求參數(shù) | 數(shù)據格式 | 示例 | 說明(míng) |
---|---|---|---|
DeviceID | string | “84E0FSEFS545S” | 設備序列号 |
cardID | string | “342622XXXXXXXXXXXX” | 識别人(rén)員身份證号碼 |
accessTime | string | “2021-10-20 14:05:00” | 通(tōng)行(xíng)時(shí)間(jiān) |
accessType | string | “2” | 通(tōng)行(xíng)類型:”2” 刷臉 ; “1” 刷卡 |
face_img | string | /9j/4AAQSkZJRgA…… | 上(shàng)傳識别人(rén)臉圖圖片base64,不帶圖片格式前綴 |
bg_img | string | /9j/4AAQSkZJRgA…… | 上(shàng)傳識别背景圖圖片base64,不帶圖片格式前綴 |
三、對接驗證
推送完成後,在前端設備上(shàng)面識别後,進入社區(qū)平台-識别抓拍記錄-人(rén)員通(tōng)行(xíng)記錄。 記錄正常則接入成功。
python 示例
import requests
url = "http://192.168.1.99/collectinfo/doorCallback"
header = {
"Content-Type": "application/json"
}
body = {
"DeviceID": "84E0F4246545243",
"cardID": "34241654521321321321",
"accessTime": "2021-10-20 14:05:00",
"accessType": "2",
"face_img": "/9j/4ASDFSSKEF.....",
"bg_img": "/9j4ASIJDFIOSI.....",
}
response = requests.post(url=url, json=body)
# 傳輸成功
response = {
"code": "0",
"msg": "上(shàng)傳成功!"
}