Skip to content

Get Device Property Statistics

API Address:/v2/quecdatastorage/enduserapi/getPropertyStatistics

Request Method:GET

Request Data Type:application/x-www-form-urlencoded

Response Data Type:*/*

API Description:Get device property statistics data

Request Parameters:

Parameter NameParameter DescriptionRequest TypeRequiredData TypeSchema
attributeCodeThing model property identifierquerytruestring
dkDevice Keyquerytruestring
pkProduct Keyquerytruestring
countTypeAggregation type (default 3): 1-Maximum 2-Minimum 3-Average 4-Difference 5-Totalqueryfalseinteger(int32)
currentTimestampCurrent time (millisecond timestamp)queryfalseinteger(int64)
gatewayDkGateway device's Device Keyqueryfalsestring
gatewayPkGateway device's Product Keyqueryfalsestring
timeGranularitiesStatistical time granularity, use English comma to separate when querying multiple granularities (default 1): 1-Day 2-Week 3-Month 4-Yearqueryfalsestring
timeStrQuery datequeryfalsestring

Response Status:

Status CodeDescriptionSchema
200Successfully retrieved device property data listReturn registration code response data of list of device property comparison values
401Unauthorized
403Forbidden
404Not Found
5032Token verification failed
5106Please enter token

Response Parameters:

Parameter NameParameter DescriptionTypeSchema
codeResponse status codeinteger(int32)integer(int32)
dataResponse dataarrayDevice property comparison value
  statValueCurrent period comparison valueobject
  timeGranularityTime unit [1-Day, 2-Week, 3-Month, 4-Year]integer(int32)
extMsgExtended messagestring
msgResponse messagestring

Response Example:

javascript
{
	"code": 0,
	"data": [
		{
			"statValue": {},
			"timeGranularity": 0
		}
	],
	"extMsg": "",
	"msg": ""
}