响应结果
YCM API 以 JSON 格式返回响应结果。
正常响应示例
正常响应的 HTTP 状态码为 200。
正常的响应结果包含以下参数:
参数 | 类型 | 描述 |
---|---|---|
data | Object | 响应数据详情。 |
requestId | String | 请求 ID,作为该请求的唯一标识,用于快速定位请求。 |
status | String | 请求结果。
|
time | Long | 请求响应的时间。 注: YCM API
响应返回的是时间戳,如有需要,你可以将时间戳转换成具体的日期和时间。详细操作方法,请参见 将时间戳转换为日期和时间。
|
正常响应示例
查询所有云 PBX。
HTTP/1.1 200 OK
{
"data": {
"pageSize": 1,
"pageNumber": 1,
"total": 50,
"list": [
{
"cloudPbxId": 7715,
"pbxStatus": "Running",
"activationStatus": "Activated",
"name": "Yeastar P-Series Cloud PBX",
"sn": "3658B4311196XXXX",
"plan": "Enterprise Plan",
"planExpirationDate": 1667035676,
"extensionCapacity": 20,
"concurrentCallCapacity": 5,
"recordingStatus": "Enabled",
"recordingCapacity": 500,
"region": "China(Guangdong)",
"url": "cloud.example.yeastar.com",
"type": "Commercial",
"version": "84.8.0.25",
"creator":
{
"firstName": "Leo",
"lastName": "Ball",
"email": "leo@yeastar.com"
},
"createTime": 1635737324,
"upgradeInPbx": "Enabled",
"passwordlessLogin": "Disabled"
}
]
},
"requestId": "5ed01d8b-44f2-44a7-a868-2c7ba3a090d4",
"status": "Success",
"time": 1639012740
}
异常响应示例
异常响应结果包含以下参数:
参数 | 类型 | 描述 |
---|---|---|
requestId | String | 请求 ID,作为该请求的唯一标识,用于快速定位请求,排查问题。 |
Status | String | 请求结果。
|
time | Long | 请求响应的时间。 注: YCM API
响应返回的是时间戳,如有需要,你可以将时间戳转换成具体的日期和时间。详细操作方法,请参见 将时间戳转换为日期和时间。
|
errCode | Integer | 错误码。有关具体信息,请参见 错误码。 |
errMsg | String | 错误信息。 |
异常响应示例
{
"errCode": 1000035,
"errMsg": "TOKEN_EXPIRED",
"requestId": "6f221147-367d-4fcd-b919-8ba0c9074372",
"status": "Failed",
"time": 1638860250
}