Skip to content

Get Device Event List

API Address:/v2/quecdatastorage/enduserapi/v2/deviceEventList

Request Method:POST

Request Data Type:application/json

Response Data Type:*/*

API Description:Get device event list V2

Request Example:

javascript
{
  "codeList": [],
  "deviceKey": "",
  "endTime": 0,
  "page": 0,
  "pageSize": 0,
  "productKey": "",
  "startTime": 0,
  "timezone": ""
}

Request Parameters:

Parameter NameParameter DescriptionRequest TypeRequiredData TypeSchema
paramparambodytrueGet Device Event List V2 ParametersGet Device Event List V2 Parameters
  codeListThing model code listtruearraystring
  deviceKeyDevice Keytruestring
  endTimeEnd time (millisecond timestamp)trueinteger(int64)
  pageCurrent page, default is page 1falseinteger(int32)
  pageSizePage size, default is 10 itemsfalseinteger(int32)
  productKeyProduct Keytruestring
  startTimeStart time (millisecond timestamp)trueinteger(int64)
  timezoneTimezone offset [standard ±hh:mm format]falsestring

Response Status:

Status CodeDescriptionSchema
200Successfully got device event listRegistration code response data OfPageInfoOfDeviceEventVO
201Created
401Unauthorized
403Forbidden
404Not Found
5032Token verification failed
5106Please enter token

Response Parameters:

Parameter NameParameter DescriptionTypeSchema
codeResponse status codeinteger(int32)integer(int32)
dataResponse dataPageInfoOfDeviceEventVOPageInfoOfDeviceEventVO
  endRowinteger(int64)
  hasNextPageboolean
  hasPreviousPageboolean
  isFirstPageboolean
  isLastPageboolean
  listarrayDeviceEventVO
    abIdabIdinteger
    createTimeStart timestring
    deviceKeyDevice keystring
    eventCodeEvent codestring
    eventNameEvent namestring
    eventTypeEvent typestring
    extDataExtended informationobject
    ididstring
    outputDataOutput parametersstring
    packetIdpacketIdinteger
    productKeyProduct productKeystring
    ticketticketstring
  navigateFirstPageinteger(int32)
  navigateLastPageinteger(int32)
  navigatePagesinteger(int32)
  navigatepageNumsarrayinteger
  nextPageinteger(int32)
  pageNuminteger(int32)
  pageSizeinteger(int32)
  pagesinteger(int32)
  prePageinteger(int32)
  sizeinteger(int32)
  startRowinteger(int64)
  totalinteger(int64)
extMsgExtended messagestring
msgResponse messagestring

Response Example:

javascript
{
	"code": 0,
	"data": {
		"endRow": 0,
		"hasNextPage": true,
		"hasPreviousPage": true,
		"isFirstPage": true,
		"isLastPage": true,
		"list": [
			{
				"abId": 0,
				"createTime": "",
				"deviceKey": "",
				"eventCode": "",
				"eventName": "",
				"eventType": "",
				"extData": {},
				"id": "",
				"outputData": "",
				"packetId": 0,
				"productKey": "",
				"ticket": ""
			}
		],
		"navigateFirstPage": 0,
		"navigateLastPage": 0,
		"navigatePages": 0,
		"navigatepageNums": [],
		"nextPage": 0,
		"pageNum": 0,
		"pageSize": 0,
		"pages": 0,
		"prePage": 0,
		"size": 0,
		"startRow": 0,
		"total": 0
	},
	"extMsg": "",
	"msg": ""
}