Get_AdasEvent
名稱 Get_AdasEvent
功能 取得查詢時間的ADAS事件。注意查詢期間僅能在30天內且最高回傳筆數為1000筆。
WS位置 https://efms.hinet.net/FMS_Ws/Services/API/Get_AdasEvent.aspx
Style RESTful
平台 MS .NET 2008
支援車機 TLC400

詳細規格
輸入參數 ※輸入參數請都先以UrlEncode過後再帶入、以避免因特殊字元造成的錯誤
名稱 描述 資料型態 註解
Ccid 客戶證號 字串 最長為15位元的客戶證號
Key 授權碼 字串 長度為36的授權碼字串
GsmNoArray 車機門號清單 Array 車輛門號清單、車機授權碼清單、車號清單必須選擇一個以上。
修正的車輛門號清單。
範例:更改參數的車機門號清單,則GsmNoArray:["091234567","092345678"]。
修正的車機授權碼清單。
範例:更改參數的車機門號清單,則DeviceUIDArray:["DAI123EER","AAI123EER"]。
修正的車號清單。
範例:更改參數的車機門號清單,則CarNoArray:["ABC-123","DEF-456"]。
DeviceUIDArray 車機授權碼清單 Array
CarNoArray 車號清單 Array
StartTime 開始時間 時間字串(yyyy/MM/dd HH:00:00) 查詢時間範圍的開始時間,精確到小時。
(若輸入時間分、秒,會自動代換為0分0秒。)
EndTime 結束時間 時間字串(yyyy/MM/dd HH:59:59) 查詢時間範圍的結束時間,精確到小時。
(若輸入時間分、秒,會自動代換為59分59秒。)

輸出結果
若API執行成功,輸出結果為一JSON:
{
    "data": {
        "Result": "success",
        "ErrorCode": "",
        "Counter": 1,
        "EventInfo": [
            {
                "GsmNo": "0978016283",
                "EventId": "1",
                "EventSubId": "2",
                "EventTime": "2011/05/05 16:46:00",
                "EventAddress": "電研所99號",
                "EventLon": 123.4657,
                "EventLat": 23.12345,
                "CarNo": "036-ZY",
		"DeviceUID": "123456"
            }
        ]
    }
}
                            

輸出參數說明:
標籤名稱 描述 資料型態 註解
Counter 發送資訊總數 整數 此次API共回應多少筆EventInfo
EventInfo 事件資訊  
   GsmNo 發生事件的車機門號 字串 發生事件的車輛門號
   EventId 事件代碼 字串 事件代碼,詳見事件種類代碼表
   EventSubId 事件子代碼 字串
   EventTime 事件發生時間 時間 時間,格式 (yyyy/MM/dd HH:mm:ss)
   EventAddress Html編碼後的事件地址 字串 Html編碼後的事件地址
   EventLon 事件發生經度 浮點數 事件發生經度
   EventLat 事件發生緯度 浮點數 事件發生緯度
   CarNo 發生事件的車輛車牌 字串 發生事件的車輛車牌
   DeviceUID 發生事件車輛之授權碼 字串 發生事件車輛之授權碼

事件主代碼 事件子代碼 說明
1 1 前向防碰撞預警-正常
2 前向防碰撞預警-檢測到車輛,危險距離
2 0 車道偏移預警-正常
1 車道偏移預警-壓左車道線
2 車道偏移預警-壓右車道線
3 0 人臉檢測-正常
1 人臉檢測-無駕駛員
2 人臉檢測-駕駛員打電話
3 人臉檢測-吸煙
4 人臉檢測-姿態異常
5 人臉檢測-哈欠
6 人臉檢測-閉眼
錯誤訊息
若API執行失敗,結果以XML格式回傳:
{
    "data": {
        "Result": "fail",
        "ErrorCode": "錯誤訊息代碼",
        "Counter": 0,
        "EventInfo": []
    }
}
                            

錯誤訊息代碼說明如下:
錯誤訊息代碼 錯誤說明
001 輸入的授權碼(Key)是不合法的授權碼
002 使用的IP是不合法的IP
003 存取時間小於允許間隔時間
004 輸入的客戶證號(Ccid)不正確
010 輸入的參數有缺漏
011 輸入的查詢時間已間隔30天以上
012 查詢結束時間必須大於查詢開始時間
200 系統忙碌或其他原因造成沒有完成服務,請重試

範例

範例1

{ 
	"Ccid":"19683911",
	"Key":"179ce128-9b93-4ea9-994c-14bb54d56a91",
	"GsmNoArray": ["0928666123","0928123456"],
	"StartTime": "2017/05/01 12:11:11",
	"EndTime": "2017/05/30 12:11:11"
}
                        

回應範例

{
	"data": {
		"Result": "success",
		"ErrorCode": "",
		"Counter": 2,
		"EventInfo": [
			{
				"GsmNo": "0978016283",
				"EventId": "1",
				"EventSubId": "2",
				"EventTime": "2017/05/05 16:46:00",
				"EventAddress": "電研所99號",
				"EventLon": 123.4657,
				"EventLat": 23.12345,
				"CarNo": "036-ZY",
				"DeviceUID": "123456"
			},
			{
				"GsmNo": "0978016283",
				"EventId": "1",
				"EventSubId": "1",
				"EventTime": "2017/05/05 16:46:00",
				"EventAddress": "電研所99號",
				"EventLon": 123.4657,
				"EventLat": 23.12345,
				"CarNo": "036-ZY",
				"DeviceUID": "123456"
			}
		]
	}
}