调用ListShadowSchemaDeviceModels在新增设备范式时,根据当前的projectId获取这个项目下的所有机型列表。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String ListShadowSchemaDeviceModels

系统规定参数。取值:ListShadowSchemaDeviceModels

ProjectId String PIC3UA0V

项目ID

RegionId String cn-shanghai

地域ID

返回数据

名称 类型 示例值 描述
ModelList

返回的机型列表

CanCreateDeviceId Integer 1

是否可创建设备ID

Description String description

描述信息

DeviceBrand String brand_2nd

设备品牌

DeviceModel String model_2nd

设备机型

DeviceModelId Long 208

设备模型ID

DeviceType String car_auto

设备类型

HardwareType String sn

硬件类型

InitUsageType Integer 1

使用性质,私营或商业

InitUsageTypeDesc String private

使用性质解释

OsPlatform String linux

操作系统的平台类型:androidalioslinuxqnx

ProjectId String PIC3UA0V

项目ID

SecurityChip Integer 0

芯片认证加固方案。0:不启用,1:启用。

RequestId String 4F501674-4FE3-47F9-ADAD-A1875A325798

请求ID

示例

请求示例


http(s)://[Endpoint]/?Action=ListShadowSchemaDeviceModels
&ProjectId=PIC3UA0V
&<公共请求参数>

正常返回示例

XML 格式

<ListShadowSchemaDeviceModelsResponse>
	  <ModelList>
		    <DeviceModel>model_2nd</DeviceModel>
		    <DeviceType>car_auto</DeviceType>
		    <HardwareType>sn</HardwareType>
		    <InitUsageType>0</InitUsageType>
		    <DeviceBrand>brand_2nd</DeviceBrand>
		    <ProjectId>PIC3UA0V</ProjectId>
		    <DeviceModelId>208</DeviceModelId>
		    <SecurityChip>0</SecurityChip>
		    <InitUsageTypeDesc>private</InitUsageTypeDesc>
		    <CanCreateDeviceId>1</CanCreateDeviceId>
	  </ModelList>
	  <RequestId>4F501674-4FE3-47F9-ADAD-A1875A325798</RequestId>
</ListShadowSchemaDeviceModelsResponse>

JSON 格式

{
	"ModelList":[
		{
			"CanCreateDeviceId":1,
			"DeviceBrand":"brand_2nd",
			"InitUsageTypeDesc":"private",
			"SecurityChip":0,
			"InitUsageType":0,
			"DeviceModelId":208,
			"HardwareType":"sn",
			"DeviceType":"car_auto",
			"ProjectId":"PIC3UA0V",
			"DeviceModel":"model_2nd"
		}
	],
	"RequestId":"4F501674-4FE3-47F9-ADAD-A1875A325798"
}

错误码

访问错误中心查看更多错误码。