GetDiagnoseResultForSingleCard - 获取单卡诊断结果

获取单卡诊断结果。

调试

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

调试

授权信息

当前API暂无授权信息透出。

请求参数

名称类型必填描述示例值
DiagnoseTaskIdstring

网络诊断任务ID。

diagnoseTask-bp2qhwdp2n9x6zkvq****
RegionIdstring

网络诊断的云连接器实例所在的地域ID。

您可以通过调用ListRegions接口获取地域ID。

cn-hangzhou

返回参数

名称类型描述示例值
object

请求ID。

RequestIdstring

请求ID。

54B48E3D-DF70-471B-AA93-08E683A1B45
IoTCloudConnectorIdstring

网络诊断的云连接器实例ID。

iotcc-smy9a5ockzp08n****
CardIpstring

网络诊断的源端卡的IP地址。

169.254.XX.XX
IccIdstring

网络诊断的源端卡的ID。

89860477*******27546
Destinationstring

网络诊断的目的IP或者域名。

114.114.XX.XX
BeginTimelong

网络诊断的开始时间戳。单位:秒。

1643077466
EndTimelong

网络诊断的结束时间戳。单位:秒。

1643077666
Statusstring

网络诊断任务的状态。取值:

  • success:表示诊断成功。

  • failed:表示诊断失败。

  • diagnosing:表示诊断中。

failed
ErrorResultarray

诊断结果列表。

object

诊断结果列表。

ErrorLevelstring

诊断问题的级别。取值:

  • Error:表示错误。

  • Warning:表示警告。

Warning
ErrorPartstring

诊断问题的组件。取值:

  • CCIOT:表示诊断的问题为云连接器的问题。

  • Card:表示诊断的问题为物联网卡的问题。

  • Terminal:表示诊断的问题为终端的问题。

  • Server:表示诊断的问题为服务器的问题。

  • Apn:表示诊断的问题为APN的问题。

Terminal
ErrorDescstring

诊断问题的原因。

Terminal abnormal
ErrorSuggestionstring

诊断问题的解决建议。

Please check whether the terminal and card are compatible or whether the terminal can send messages
DiagnoseItemarray

诊断项信息列表。

object

诊断项信息列表。

Partstring

诊断的部件名称。取值:

  • CCIOT:云连接器。

  • Card:物联网卡。

  • Terminal:终端。

  • Server:服务器。

  • Apn:APN。

Terminal
Statusstring

诊断部件的状态。取值:

  • Normal:表示诊断状态正常。

  • Wrong:表示诊断状态错误。

  • Unknown:表示诊断状态未知。

Normal

示例

正常返回示例

JSON格式

{
  "RequestId": "54B48E3D-DF70-471B-AA93-08E683A1B45",
  "IoTCloudConnectorId": "iotcc-smy9a5ockzp08n****",
  "CardIp": "169.254.XX.XX",
  "IccId": "89860477*******27546",
  "Destination": "114.114.XX.XX",
  "BeginTime": 1643077466,
  "EndTime": 1643077666,
  "Status": "failed",
  "ErrorResult": [
    {
      "ErrorLevel": "Warning",
      "ErrorPart": "Terminal",
      "ErrorDesc": "Terminal abnormal",
      "ErrorSuggestion": "Please check whether the terminal and card are compatible or whether the terminal can send messages"
    }
  ],
  "DiagnoseItem": [
    {
      "Part": "Terminal",
      "Status": "Normal"
    }
  ]
}

错误码

HTTP status code错误码错误信息描述
400Forbidden.RAMRam user does not have permission to perform this operation.RAM用户无权限执行此操作。

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