4. 車両関連インターフェース
4.1 車両データベースの作成
インターフェースの説明
インターフェースのURL
https://${ip}:${port}/api/json
リクエストメソッド
POST
リクエストパラメーター形式
JSON
インターフェースの説明
車両データベースを作成します。
リクエストパラメーター
パラメーター
型
説明
必須
例
msg_id
string
1053
Yes
lib_name
string
データベース名
Yes
testlibname
レスポンスパラメーター
パラメーター
型
説明
code
int
結果コード(0はOK)
data
json
結果データ
msg
string
記載された結果
フィールド情報(データ)
パラメーター
型
説明
lib_id
int
戻り値
lib_name
string
戻り値
リクエストの例
{
"msg_id": "1053",
"lib_name": "testlibname"
}
レスポンスの例
{
"code": 0,
"data": {
"lib_id": 8,
"lib_name": "testlibname"
},
"msg": ""
}
4.2 車両データベースの削除
インターフェースの説明
インターフェースのURL
https://${ip}:${port}/api/json
リクエストメソッド
POST
リクエストパラメーター形式
JSON
インターフェースの説明
車両データベースを削除します。
リクエストパラメーター
パラメーター
型
説明
必須
例
msg_id
string
1054
Yes
lib_id
int
データベースID
Yes
5
レスポンスパラメーター
パラメーター
型
説明
code
int
結果コード(0はOK)
data
json
結果データ
msg
string
記載された結果
フィールド情報(データ)
パラメーター
型
説明
lib_id
int
戻り値
lib_name
string
戻り値
リクエストの例
{
"msg_id": "1054",
"lib_id": 3
}
レスポンスの例
{
"code": 0,
"data": "",
"msg": ""
}
4.3 車両データベースの修正
インターフェースの説明
インターフェースのURL
https://${ip}:${port}/api/json
リクエストメソッド
POST
リクエストパラメーター形式
JSON
インターフェースの説明
車両データベースを修正します。
リクエストパラメーター
パラメーター
型
説明
必須
例
msg_id
string
“1055”
Yes
lib_id
int
データベースID
Yes
5
lib_name
int
データベース名
Yes
modifyname
レスポンスパラメーター
パラメーター
型
説明
code
int
結果コード(0はOK)
data
json
結果データ
msg
string
記載された結果
リクエストの例
{
"msg_id": "1055",
"lib_id": 5,
"lib_name": "modifyname"
}
レスポンスの例
{
"code": 0,
"data": {
"lib_id": 5,
"lib_name": "modifyname"
},
"msg": ""
}
4.4 全車両データベースのQuery
インターフェースの説明
インターフェースのURL
https://${ip}:${port}/api/json
リクエストメソッド
POST
リクエストパラメーター形式
JSON
インターフェースの説明
全車両データベースをQueryします。
リクエストパラメーター
パラメーター
型
説明
必須
例
msg_id
string
“1056”
Yes
レスポンスパラメーター
パラメーター
型
説明
code
int
エラーコード(0:成功)
data
json
結果データ
msg
string
エラーの説明
フィールド情報(データ)
パラメーター
型
説明
create_time
string
作成日時
lib_id
int
データベースID
lib_name
string
データベース名
update_time
string
更新日時
リクエストの例
{
"msg_id":"1056"
}
レスポンスの例
{
"code": 0,
"data": [
{
"create_time": "2020-05-25 12:27:00",
"lib_id": 1,
"lib_name": " License plate control library",
"update_time": "2020-05-25 12:27:00"
}
],
"msg": ""
}
4.5 車両データベースのページングQuery
インターフェースの説明
インターフェースのURL
https://${ip}:${port}/api/json
リクエストメソッド
POST
リクエストパラメーター形式
JSON
インターフェースの説明
車両データベースのページングQuery
リクエストパラメーター
パラメーター
型
説明
必須
例
msg_id
string
“1057”
Yes
start_no
int
開始位置
No
デフォルト値 1
qry_len
int
Query数 最大:50
No
デフォルト値 10
レスポンスパラメーター
パラメーター
型
説明
code
int
結果コード(0はOK)
data
json
結果データ
msg
string
記載された結果
フィールド情報(データ)
パラメーター
型
説明
record
json list
戻り値
result_num
int
Query結果の数
total_num
int
総数
フィールド情報(レコード)
パラメーター
型
説明
create_time
string
作成日時
vehicle_num
int
Queryにおける車両数
lib_id
int
データベースID
lib_name
string
データベース名
update_time
string
更新日時
顔データベースのデフォルトのソート方法は、作成日時に応じてソートされます。
リクエストの例
{
"msg_id":"1057",
"start_no":1,
"qry_len":1
}
レスポンスの例
{
"code": 0,
"data": {
"record": [
{
"create_time": "2019-01-23 10:54:13",
"lib_id": 1,
"lib_name": "test",
"vehicle_num": 4,
"update_time": "2019-01-23 10:54:13"
}
],
"result_num": 1,
"total_num": 1
},
"msg": ""
}
4.6 車両データベースへのナンバープレート情報の追加
インターフェースの説明
インターフェースのURL
https://${ip}:${port}/api/form
リクエストメソッド
POST
リクエストパラメーター形式
FORM
インターフェースの説明
車両データベースへのナンバープレート情報を追加します。
リクエストパラメーター
パラメーター
型
説明
必須
例
msg_id
string
“1058”
Yes
vehicle_number
string
ライセンス番号 長さ:[1,48]
Yes
Y NLV880
img
file
ナンバープレートの画像
No
test.jpg
lib_id
string
データベースID
Yes
1
vehicle_color
string
カラー
[0, 32]
No
red
vehicle_type
string
タイプ
[0, 32]
No
big_hus
vehicle_brand
string
ブランド
[0, 32]
No
Benz
owner_idcard
string
オーナーIDカード
[0, 128]
No
xxx
owner_name
string
オーナー名
[0, 128]
No
xxx
owner_gender
string
オーナーの性別
[0, 4]
No
1:男性
0:女性
owner_age
string
オーナーの年齢
[0, 4]
No
50
is_vip
string
VIPかどうか?
No
1:VIP
0:VIPではない
レスポンスパラメーター
パラメーター
型
説明
code
int
エラーコード(0:成功)
data
json
結果データ
msg
string
エラーの説明
フィールド情報(データ)
パラメーター
型
説明
img_id
string
車両のuuid
リクエストの例
{
"vehicle_number":"Y NLV880",
"lib_id":"1",
"msg_id":"1058",
"owner_name":"test"
}
レスポンスの例
{
"code": 0,
"data": {
"img_id":"test"
},
"msg": ""
}
4.7 車両データベースの車両を削除
インターフェースの説明
インターフェースのURL
https://${ip}:${port}/api/json
リクエストメソッド
POST
リクエストパラメーター形式
JSON
インターフェースの説明
車両データベースの車両を削除します。
リクエストパラメーター
パラメーター
型
説明
必須
例
msg_id
string
“1060”
Yes
vehicle_number
string
ライセンス番号の設定
','で分割
ライセンス番号の数は1から50まで
Yes
YNLV420
lib_id
int
車両データベースID
Yes
1
レスポンスパラメーター
パラメーター
型
説明
code
int
エラーコード(0:成功)
data
json
Null
msg
string
エラーの説明
リクエストの例
{
"msg_id":"1060",
"vehicle_number":"XNLV420",
"lib_id":1
}
レスポンスの例
{
"code": 0,
"data": "",
"msg": ""
}
4.8 車両データベースに登録されているナンバープレート情報のQuery
インターフェースの説明
インターフェースのURL
https://${ip}:${port}/api/json
リクエストメソッド
POST
リクエストパラメーター形式
JSON
インターフェースの説明
車両データベースに登録されているナンバープレート情報をQueryします。
リクエストパラメーター
パラメーター
型
説明
必須
例
msg_id
string
“1063”
Yes
start_no
int
開始インデックス
No
デフォルト値:0
qry_len
int
ページサイズ
No
デフォルト値:10
lib_id
int
データベースID
No
vehicle_number
string
車両番号
No
owner_name
string
オーナー名
No
fuzzy_key
string
ファジーマッチキー
No
レスポンスパラメーター
パラメーター
型
説明
code
int
結果コード(0:成功)
data
json
戻りデータ
msg
string
結果の説明
フィールド情報(データ)
パラメーター
型
説明
record
json list
戻りデータ
result_num
int
Query結果の数
total_num
int
総レコード数
フィールド情報(レコード)
パラメーター
型
説明
img_id
string
車両ID
vehicle_number
string
車両番号
img_path
string
車両画像のパス
lib_id
int
データベースID
vehicle_type
string
車両タイプ
vehicle_color
string
車両カラー
vehicle_brand
string
車両ブランド
owner_id_card
string
オーナーID
owner_name
string
オーナー名
owner_gender
string
オーナーの性別
owner_age
string
オーナーの年齢
create_time
string
作成日時
is_vip
int
VIPか?
0:No
1:Yes
リクエストの例
{
"msg_id":"1063",
"start_no":1,
"qry_len":1,
"lib_id":1
}
レスポンスの例
{
"code": 0,
"data": {
"record": [
{
"img_id": "ec999504-c81f-4224-b781-e7981c2d7aae",
"vehicle_number": "A-888888",
"img_path": "img/ec999504-c81f-4224-b781-e7981c2d7aae.jpg",
"lib_id": 1,
"vehicle_type": "SUV",
"vehicle_color": "black",
"vehicle_brand": "Mercedes-Benz",
"owner_id_card": "21000197000000000",
"owner_name": "John",
"owner_gender": "male",
"owner_age": "50",
"create_time": "2020-4-14 20:44:06",
"is_vip": 0,
}
],
"result_num": 1,
"total_num": 1
},
"msg": ""
}
4.9 車両キャプチャーレコードのQuery
インターフェースの説明
インターフェースのURL
https://${ip}:${port}/api/json
リクエストメソッド
POST
リクエストパラメーター形式
JSON
インターフェースの説明
車両キャプチャーレコードをQueryします。
リクエストパラメーター
パラメーター
型
説明
必須
例
msg_id
string
“1793”
Yes
start_no
int
開始インデックス
No
デフォルト値:1
qry_len
int
ページサイズ
No
デフォルト値:10
channel
int
チャンネル
No
start_time
string
開始時刻
No
yyyy-MM-dd HH:mm:ss
stop_time
string
終了時刻
No、start_timeが指定されている場合は、stop_timeも指定する必要があります
レスポンスパラメーター
パラメーター
型
説明
code
int
結果コード(0:成功)
data
json
戻りデータ
msg
string
結果の説明
フィールド情報(データ)
パラメーター
型
説明
record
json list
戻りデータ
result_num
int
Query結果の数
total_num
int
総レコード数
フィールド情報(レコード)
パラメーター
型
説明
snap_id
string
キャプチャID
camera_name
string
カメラID
channel
int
チャンネルID
trigger_time
int
トリガー時間
position
string
位置
snap_path
string
キャプチャ画像のパス
quality
string
品質
vehicle_number
string
車両番号
vehicle_attr
json
車両の属性、付録Dを参照
create_time
string
作成日時
リクエストの例
{
"msg_id":"1793",
"start_no":1,
"qry_len":1,
"start_time":"2019-08-29 00:00:00",
"stop_time":"2019-08-29 23:59:59"
}
レスポンスの例
{
"code": 0,
"data": {
"record": [
{
"snap_id": "ec999504-c81f-4224-b781-e7981c2d7aae",
"device_id": "ec999504-c81f-4224-b781-e7981c2d7aae",
"channel": 1,
"trigger_time": "2020-4-14 20:44:06",
"position": "LuJiaZui",
"quality": 71,
"vehicle_number": "H A-888888",
"vehicle_attr": {
"Brand":"Toyota ",
"CarDirection":"Front",
"CarFilter":"Easy",
"SubType":" Toyota-Camry ",
"Tpe":"Car",
"vehicle_class": "suv",
"vehicle_color": "black"
},
"create_time": "2020-4-14 20:44:06"
}
],
"result_num": 1,
"total_num": 1
},
"msg": ""
}
4.10 車両アラートレコードのQuery
インターフェースの説明
インターフェースのURL
https://${ip}:${port}/api/json
リクエストメソッド
POST
リクエストパラメーター形式
JSON
インターフェースの説明
車両アラートレコードをQueryします。
リクエストパラメーター
パラメーター
型
説明
必須
例
msg_id
string
“1794”
Yes
start_no
int
開始インデックス
No
デフォルト値:1
qry_len
int
ページサイズ
No
デフォルト値:10
channel
int
チャンネル
No
start_time
string
開始時刻
No
yyyy-MM-dd HH:mm:ss
stop_time
string
終了時刻
No、start_timeが指定されている場合は、stop_timeも指定する必要があります
レスポンスパラメーター
パラメーター
型
説明
code
int
結果コード(0:成功)
data
json
戻りデータ
msg
string
結果の説明
フィールド情報(データ)
パラメーター
型
説明
record
json list
戻りデータ
result_num
int
Query結果の数
total_num
int
総レコード数
フィールド情報(レコード)
パラメーター
型
説明
snap_id
string
キャプチャID
camera_name
string
カメラID
channel
int
チャンネルID
trigger_time
int
トリガー時間
position
string
位置
snap_path
string
キャプチャ画像のパス
quality
string
品質
create_time
string
作成日時
img_id
string
車両ID
vehicle_number
string
車両番号
img_path
string
車両画像のパス
lib_name
string
車両データベース名
owner_id_card
string
オーナーID
owner_name
string
オーナー名
owner_gender
string
オーナーの性別
owner_age
string
オーナーの年齢
is_vip
int
VIPか?
0:No
1:Yes
リクエストの例
{
"msg_id":"1794",
"start_no":1,
"qry_len":1,
"start_time":"2019-08-29 00:00:00",
"stop_time":"2019-08-29 23:59:59"
}
レスポンスの例
{
"code": 0,
"data": {
"record": [
{
"snap_id": "ec999504-c81f-4224-b781-e7981c2d7aae",
"device_id": "ec999504-c81f-4224-b781-e7981c2d7aae",
"channel": 1,
"trigger_time": "2020-4-14 20:44:06",
"position": "LuJiaZui ",
"snap_path": "record/channel1/vehicle/bdb960de-45ed-4f36-92ac-df400ecda203.jpg",
"quality": 71,
"img_id": "ec999504-c81f-4224-b781-e7981c2d7aae",
"vehicle_number": "HA-888888",
"vehicle_attr": {
"Brand":"Toyota",
"CarDirection":"Front",
"CarFilter":"Easy",
"SubType":" Toyota-Camry",
"Type":"Car",
"vehicle_class": "suv",
"vehicle_color": "black"
},
"img_path": "img/ec999504-c81f-4224-b781-e7981c2d7aae.jpg",
"lib_id":1,
"lib_name": "Targeted Car ",
"owner_idcard": "21000197000000000",
"owner_name": "Mike",
"owner_gender": "Male",
"owner_age": "50",
"create_time": "2020-4-14 20:44:06",
"is_vip": 0
}
],
"result_num": 1,
"total_num": 1
},
"msg": ""
}
4.11 選択した車両画像のエクスポート
インターフェースの説明
インターフェースのURL
https://${ip}:${port}/api/json
リクエストメソッド
POST
リクエストパラメーター形式
JSON
インターフェースの説明
選択した車両画像をエクスポートします。
リクエストパラメーター
パラメーター
型
説明
必須
例
msg_id
string
“1795”
Yes
lib_id
int
データベースID
Yes
img_ids
string
Queryで得られる車両IDのセット(車両IDはカンマ[,]で区切る。数量は1~50)。
Yes
レスポンスパラメーター
パラメーター
型
説明
code
int
結果コード(0:成功)
data
json
戻りデータ
msg
string
結果の説明
フィールド情報(データ)
パラメーター
型
説明
export_url
string
エクスポートされるファイルのパス
failed_img_ids
string
エクスポートできない画像のID
result_num
int
Query結果の数
total_num
int
総レコード数
zippasswd
string
圧縮されたパスワード
エクスポートするコンテンツにカンマを含めないでください。
リクエストの例
{
"msg_id":"1795",
"lib_id":1,
"img_ids":"test,test_4"
}
レスポンスの例
{
"code": 0,
"data": {
"export_url": "tmp/vehicle_2019-01-23-12-06-19.zip",
"failed_img_ids": "",
"result_num": 2,
"total_num": 2,
“zippasswd”:”xxxx”"
},
"msg": ""
}
4.12 ページネーションモードでの車両画像のエクスポート
インターフェースの説明
インターフェースのURL
https://${ip}:${port}/api/json
リクエストメソッド
POST
リクエストパラメーター形式
JSON
インターフェースの説明
ページネーションモードでの車両画像をエクスポートします。
リクエストパラメーター
パラメーター
型
説明
必須
例
msg_id
string
“1796”
Yes
lib_id
int
データベースID
Yes
start_no
int
開始インデックス
No
デフォルト値:1
qry_len
int
エクスポートする項目数
最大値:500
No
デフォルト値:10
レスポンスパラメーター
パラメーター
型
説明
code
int
結果コード(0:成功)
data
json
戻りデータ
msg
string
結果の説明
フィールド情報(データ)
パラメーター
型
説明
export_url
string
エクスポートされるファイルのパス
result_num
int
Query結果の数
total_num
int
総レコード数
zippasswd
string
圧縮されたパスワード
エクスポートするコンテンツにカンマを含めないでください。
リクエストの例
{
"msg_id":"1796",
"lib_id":1
}
レスポンスの例
{
"code": 0,
"data": {
"export_url": "tmp/vehicle_2019-01-23-12-04-27.zip",
"result_num": 10,
"total_num": 16,
“zippasswd”:”xxxx”"
},
"msg": ""
}
4.13 選択した車両キャプチャーのエクスポート
インターフェースの説明
インターフェースのURL
https://${ip}:${port}/api/json
リクエストメソッド
POST
リクエストパラメーター形式
JSON
インターフェースの説明
選択した車両キャプチャーをエクスポートします。
リクエストパラメーター
パラメーター
型
説明
必須
例
msg_id
string
“1797”
Yes
snap_ids
string
Queryで得られる画像IDのセット(画像IDはカンマ[,]で区切ります。画像数は1~50)
Yes
レスポンスパラメーター
パラメーター
型
説明
code
int
結果コード(0:成功)
data
json
戻りデータ
msg
string
結果の説明
フィールド情報(データ)
パラメーター
型
説明
export_url
string
エクスポートされるファイルのパス
failed_img_ids
string
エクスポートできない画像のID
result_num
int
Query結果の数
total_num
int
総レコード数
zippasswd
string
圧縮されたパスワード
リクエストの例
{
"msg_id":"1797",
"snap_ids":"74a199aa-dad7-4d3a-95f0-f74dbb818974,f12ed623-87d6-49e0-939a-97262a0407e9"
}
レスポンスの例
{
"code": 0,
"data": {
"export_url": "tmp/catch_2019-01-23-12-44-37.zip",
"failed_img_ids": "",
"result_num": 5,
"total_num": 5,
“zippasswd”:”xxxx”"
},
"msg": ""
}
4.14 ページネーションモードでの車両キャプチャのエクスポート
インターフェースの説明
インターフェースのURL
https://${ip}:${port}/api/json
リクエストメソッド
POST
リクエストパラメーター形式
JSON
インターフェースの説明
基準に基づいて車両キャプチャーをエクスポートします。
リクエストパラメーター
パラメーター
型
説明
必須
例
msg_id
string
“1798”
Yes
start_no
int
開始インデックス
No
デフォルト値:1
qry_len
int
エクスポートする項目数
最大値:500
No
デフォルト値:10
channel
int
チャンネル
値の範囲:SenseNebula Basicでは[1,16]、SenseNebula Professionalでは[1,32]
No
start_time
string
開始時刻
No
stop_time
string
終了時刻
No、start_timeが指定されている場合は、stop_timeも指定する必要があります
レスポンスパラメーター
パラメーター
型
説明
code
int
結果コード(0:成功)
data
json
戻りデータ
msg
string
結果の説明
フィールド情報(データ)
パラメーター
型
説明
export_url
string
エクスポートされるファイルのパス
result_num
int
Query結果の数
total_num
int
総レコード数
zippasswd
string
圧縮されたパスワード
リクエストの例
{
"msg_id":"1798"
}
レスポンスの例
{
"code": 0,
"data": {
"export_url": "tmp/catch_2019-01-23-12-09-42.zip",
"result_num": 10,
"total_num": 108,
“zippasswd”:”xxxx”"
},
"msg": ""
}
4.15 選択した車両アラート画像のエクスポート
インターフェースの説明
インターフェースのURL
https://${ip}:${port}/api/json
リクエストメソッド
POST
リクエストパラメーター形式
JSON
インターフェースの説明
選択した車両アラート画像をエクスポートします。
リクエストパラメーター
パラメーター
型
説明
必須
例
msg_id
string
“1799”
Yes
snap_ids
string
Queryで得られる画像IDのセット(画像IDはカンマ[,]で区切ります。画像数は1~50)
Yes
レスポンスパラメーター
パラメーター
型
説明
code
int
結果コード(0:成功)
data
json
戻りデータ
msg
string
結果の説明
フィールド情報(データ)
パラメーター
型
説明
export_url
string
エクスポートされるファイルのパス
failed_img_ids
string
エクスポートできない画像のID
result_num
int
Query結果の数
total_num
int
総レコード数
zippasswd
string
圧縮されたパスワード
リクエストの例
{
"msg_id":"1799",
"snap_ids":"91f3705f-539b-4474-8f8b-fffb86d8ffa7"
}
レスポンスの例
{
"code": 0,
"data": {
"export_url": "tmp/alarm_2019-01-23-14-35-29.zip",
"failed_img_ids": "",
"result_num": 1,
"total_num": 1,
“zippasswd”:”xxxx”"
},
"msg": ""
}
4.16 ページネーションモードでの車両アラート画像のエクスポート
インターフェースの説明
インターフェースのURL
https://${ip}:${port}/api/json
リクエストメソッド
POST
リクエストパラメーター形式
JSON
インターフェースの説明
ページネーションモードで車両アラート画像をエクスポートします。
リクエストパラメーター
パラメーター
型
説明
必須
例
msg_id
string
“1800”
Yes
start_no
int
開始インデックス
No
デフォルト値:1
qry_len
int
エクスポートする項目数
最大値:500
No
デフォルト値:10
channel
int
チャンネル
値の範囲:SenseNebula Basicでは[1,12]、SenseNebula Professionalでは[1,24]
No
lib_name
string
顔データベースの名称
No
lib_type
int
データベースの種類
1:要注意リストデータベース
2:登録者リストデータベース
No
start_time
string
開始時刻
No
stop_time
string
終了時刻
No、start_timeが指定されている場合は、stop_timeも指定する必要があります
lib_ids
string
IDのセット
Yes
レスポンスパラメーター
パラメーター
型
説明
code
int
結果コード(0:成功)
data
json
戻りデータ
msg
string
結果の説明
フィールド情報(データ)
パラメーター
型
説明
export_url
string
エクスポートされるファイルのパス
result_num
int
Query結果の数
total_num
int
総レコード数
zippasswd
string
圧縮されたパスワード
リクエストの例
{
"msg_id": "1800",
"lib_ids": "1"
}
レスポンスの例
{
"code": 0,
"data": {
"export_url": "tmp/alarm_2019-01-23-14-31-51.zip",
"result_num": 10,
"total_num": 298,
“zippasswd”:”xxxx”"
},
"msg": ""
}
4.17 単一の車両画像のQuery
インターフェースの説明
インターフェースのURL
https://${ip}:${port}/api/json
リクエストメソッド
POST
リクエストパラメーター形式
JSON
インターフェースの説明
単一の車両画像をQueryします。
リクエストパラメーター
パラメーター
型
説明
必須
例
msg_id
string
“1801”
Yes
img_id
string
Query対象となる車両画像のID
Yes
lib_id
int
Query対象となるデータベースのID
Yes
レスポンスパラメーター
パラメーター
型
説明
code
int
結果コード(0:成功)
data
json
戻りデータ
msg
string
結果の説明
フィールド情報(データ)
パラメーター
型
説明
img_id
string
車両画像ID
vehicle_number
string
車両番号
img_path
string
画像保存パス
lib_id
int
車両画像を保存するデータベースのID
vehicle_type
string
車両タイプ
vehicle_color
string
車両カラー
vehicle_brand
string
車両ブランド
owner_idcard
string
オーナーID
owner_name
string
オーナー名
owner_gender
string
オーナーの性別
owner_age
string
オーナーの年齢
create_time
string
作成日時
is_vip
int
VIP
リクエストの例
{
"msg_id":"1801",
"lib_id":1,
"img_id":"6bb37d02-25a7-4d79-81e7-d9de90a4c47f"
}
レスポンスの例
{
"code": 0,
"data": {
"create_time": "",
"img_id": "6bb37d02-25a7-4d79-81e7-d9de90a4c47f",
"img_path": "",
"is_vip": 0,
"lib_id": 1,
"owner_age": "",
"owner_gender": "",
"owner_idcard": "",
"owner_name": "",
"vehicle_brand": "Audi",
"vehicle_color": "Black",
"vehicle_number": "HDLL515",
"vehicle_type": "Car"
},
"msg": ""
}
4.18 車両画像の一括削除
インターフェースの説明
インターフェースのURL
https://${ip}:${port}/api/json
リクエストメソッド
POST
リクエストパラメーター形式
JSON
インターフェースの説明
車両画像を一括で削除します。
リクエストパラメーター
パラメーター
型
説明
必須
例
msg_id
string
“1802”
Yes
img_ids
string
画像ID、複数の画像IDをカンマ(,)で区切ります(最大50IDまで)
Yes
lib_id
int
画像が保存されている顔データベースのID
Yes
レスポンスパラメーター
パラメーター
型
説明
code
int
結果コード(0:成功)
data
json
Null
msg
string
結果の説明
リクエストの例
{
"msg_id":"1802",
"lib_id":2,
"img_ids":"2d809a62-9f41-4374-86f6-51190ae0fd5c,5595bb73-52fa-45ea-a755-a57ede698894"
}
レスポンスの例
{
"code": 0,
"data": "",
"msg": ""
}
4.19 単一の車両画像の属性変更
インターフェースの説明
インターフェースのURL
https://${ip}:${port}/api/json
リクエストメソッド
POST
リクエストパラメーター形式
JSON
インターフェースの説明
指定された顔データベースの車両画像の属性を変更します。
リクエストパラメーター
パラメーター
型
説明
必須
例
msg_id
string
“1803”
Yes
img_id
string
画像ID
Yes
lib_id
int
画像が保存されている顔データベースのID
Yes
vehicle_number
string
車両番号
No
vehicle_color
string
車両カラー
No
vehicle_type
string
車両タイプ
No
vehicle_brand
string
車両ブランド
No
owner_idcard
string
オーナーID
No
owner_name
string
オーナーの氏名
No
owner_gender
string
オーナーの性別
No
owner_age
string
オーナーの年齢
No
is_vip
int
VIP
No
レスポンスパラメーター
パラメーター
型
説明
code
int
結果コード(0:成功)
data
json
戻りデータ
msg
string
結果の説明
フィールド情報(データ)
パラメーター
型
説明
img_id
string
画像ID
vehicle_number
string
車両番号
lib_id
int
画像が保存されている顔データベースのID
リクエストの例
{
"msg_id":"1803",
"lib_id":2,
"img_id":"c735051f-e37a-441a-bef0-e91db7b074f5",
"vehicle_number":"HA-12345",
"vehicle_color":"White",
"vehicle_type":"SUV",
"vehicle_brand":"Audi",
"owner_idcard":"123",
"owner_name":"Mike",
"owner_gender":"Male",
"owner_age":"30",
"is_vip":1
}
レスポンスの例
{
"code": 0,
"data": {
"img_id": "c735051f-e37a-441a-bef0-e91db7b074f5",
"lib_id": 2,
"vehicle_number": "HA-12345"
},
"msg": ""
}
4.20 サイクリストのキャプチャーレコードのQuery
インターフェースの説明
インターフェースのURL
https://${ip}:${port}/api/json
リクエストメソッド
POST
リクエストパラメーター形式
JSON
インターフェースの説明
サイクリストのキャプチャーレコードをQueryします。
リクエストパラメーター
パラメーター
型
説明
必須
例
msg_id
string
“1804”
Yes
start_no
int
開始インデックス
No
デフォルト値:1
qry_len
int
エクスポートする項目数
最大値:500
No
デフォルト値:10
channel
int
チャンネル
値の範囲:SenseNebula Basicでは[1,16]、SenseNebula Professionalでは[1,32]
No
start_time
string
開始時刻
No
stop_time
string
終了時刻
No、start_timeが指定されている場合は、stop_timeも指定する必要があります
レスポンスパラメーター
パラメーター
型
説明
code
int
結果コード(0:成功)
data
json
戻りデータ
msg
string
結果の説明
フィールド情報(データ)
パラメーター
型
説明
record
json list
戻りデータ
result_num
int
Query結果の数
total_num
int
総レコード数
フィールド情報(レコード)
パラメーター
型
説明
snap_id
string
キャプチャID
camera_name
string
カメラ名
channel
int
チャンネル番号
trigger_time
int
トリガー時間
position
string
位置
snap_path
string
キャプチャ画像のパス
quality
string
品質
vehicle_attr
json
車両の属性、付録Dを参照
create_time
string
作成日時
リクエストの例
{
"msg_id":"1804",
"start_no":1,
"qry_len":10,
"start_time":"2019-08-29 00:00:00",
"stop_time":"2019-08-29 23:59:59"
}
レスポンスの例
{
"code": 0,
"data": {
"record": [
{
"snap_id": "ec999504-c81f-4224-b781-e7981c2d7aae",
"device_id": "ec999504-c81f-4224-b781-e7981c2d7aae",
"channel": 1,
"trigger_time": "2020-4-14 20:44:06",
"position": "LuJiaZui",
"quality": 71,
"vehicle_attr": {
"vehicle_class": "st_ebike",
"vehicle_color": "black"
},
"create_time": "2020-4-14 20:44:06"
}
],
"result_num": 1,
"total_num": 1
},
"msg": ""
}
4.21 選択したサイクリストのキャプチャーのエキスポート
インターフェースの説明
インターフェースのURL
https://${ip}:${port}/api/json
リクエストメソッド
POST
リクエストパラメーター形式
JSON
インターフェースの説明
選択したサイクリストのキャプチャーをエキスポートします。
リクエストパラメーター
パラメーター
型
説明
必須
例
msg_id
string
“1805”
Yes
snap_ids
string
Queryで得られる画像IDのセット(画像IDはカンマ[,]で区切ります。画像数は1~50)
Yes
レスポンスパラメーター
パラメーター
型
説明
code
int
結果コード(0:成功)
data
json
戻りデータ
msg
string
結果の説明
フィールド情報(データ)
パラメーター
型
説明
export_url
string
エクスポートされるファイルのパス
failed_img_ids
string
エクスポートできない画像のID
result_num
int
Query結果の数
total_num
int
総レコード数
zippasswd
string
圧縮されたパスワード
リクエストの例
{
"msg_id":"1068",
"snap_ids":"74a199aa-dad7-4d3a-95f0-f74dbb818974,f12ed623-87d6-49e0-939a-97262a0407e9"
}
レスポンスの例
{
"code": 0,
"data": {
"export_url": "tmp/catch_2019-01-23-12-44-37.zip",
"failed_img_ids": "",
"result_num": 5,
"total_num": 5,
“zippasswd”:”xxxx”"
},
"msg": ""
}
4.22 ページネーションモードでのサイクリストのキャプチャのエクスポート
インターフェースの説明
インターフェースのURL
https://${ip}:${port}/api/json
リクエストメソッド
POST
リクエストパラメーター形式
JSON
インターフェースの説明
基準に基づいてサイクリストのキャプチャをエクスポートします。
リクエストパラメーター
パラメーター
型
説明
必須
例
msg_id
string
“1806”
Yes
start_no
int
開始インデックス
No
デフォルト値:1
qry_len
int
エクスポートする項目数
最大値:500
No
デフォルト値:10
channel
int
チャンネル
値の範囲:SenseNebula Basicでは[1,16]、SenseNebula Professionalでは[1,32]
No
start_time
string
開始時刻
No
stop_time
string
終了時刻
No、start_timeが指定されている場合は、stop_timeも指定する必要があります。
レスポンスパラメーター
パラメーター
型
説明
code
int
結果コード(0:成功)
data
json
戻りデータ
msg
string
結果の説明
フィールド情報(データ)
パラメーター
型
説明
export_url
string
エクスポートされるファイルのパス
result_num
int
Query結果の数
total_num
int
総レコード数
zippasswd
string
圧縮されたパスワード
リクエストの例
{
"msg_id":"1069"
}
レスポンスの例
{
"code": 0,
"data": {
"export_url": "tmp/catch_2019-01-23-12-09-42.zip",
"result_num": 10,
"total_num": 108,
“zippasswd”:”xxxx”"
},
"msg": ""
}
4.23 車両キャプチャまたはアラート画像のオプションの削除
インターフェースの説明
インターフェースのURL
https://${ip}:${port}/api/json
リクエストメソッド
POST
リクエストパラメーター形式
JSON
インターフェースの説明
車両キャプチャまたはアラート画像のオプションを削除します。
リクエストパラメーター
パラメーター
型
説明
必須
例
msg_id
string
“2130”
Yes
catch_ids
string
Queryで得られる画像IDのセット(画像IDはカンマ[,]で区切ります。画像数は1~50)
Yes
type
int
削除タイプ
0:車両画像
1:サイクリスト画像 2:アラート画像
Yes
レスポンスパラメーター
パラメーター
型
説明
code
int
結果コード(0:成功)
data
json
Null
msg
string
結果の説明
リクエストの例
{
"msg_id": "2130",
"catch_ids": "11,22,33,44",
"type": 0
}
レスポンスの例
{
"code": 0,
"data": "",
"msg": ""
}
Last updated