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

車両番号

vehicle_attr

json

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