Consulta de recursos de empresa y permisos de servicio como administrador de empresa
Descripción
Esta API la utiliza un administrador de empresa para consultar los detalles de los recursos de empresa y los permisos de servicio, incluidos los detalles de los recursos usados.
SLA
Tasa de éxito de solicitudes: > 99.99%
Retardo de solicitud TP99: 52 ms
Depuración
Puede depurar esta API en API Explorer.
Prototipo
|
Método de solicitud |
GET |
|---|---|
|
Dirección de solicitud |
/v1/usg/dcs/corp/resource |
|
Protocolo de transporte |
HTTPS |
Parámetros de solicitud
|
Parámetro |
Obligatorio |
Tipo |
Localización |
Descripción |
|---|---|---|---|---|
|
X-Access-Token |
Sí |
String |
Header |
Token de autorización. Utilice el valor de accessToken en la respuesta a la solicitud de Autenticación de un ID de aplicación. |
|
X-Request-Id |
No |
String |
Header |
ID de solicitud, que se utiliza para el seguimiento y la localización de fallos. Se recomienda utilizar un UUID. Si este parámetro no se incluye, se genera automáticamente un ID de solicitud. |
|
Accept-Language |
No |
String |
Header |
Idioma. Valores: zh-CN para chino (predeterminado) y en-US para inglés. |
Códigos de estado
|
Código de estado de HTTP |
Descripción |
|---|---|
|
200 |
Operación exitosa. |
|
400 |
Parámetros inválidos. |
|
401 |
La autenticación no se realiza o falla. |
|
403 |
Permisos insuficientes. |
|
500 |
Excepción del servidor. |
Parámetros de respuesta
|
Parámetro |
Tipo |
Descripción |
|---|---|---|
|
confCallCount |
ResDetailDTO object |
Número de participantes simultáneos. |
|
confLength |
Integer |
Duración de la conferencia. |
|
enableAiMinutes |
Boolean |
Si está habilitada la generación automática de minutas de reunión. |
|
enableHybridCloud |
Boolean |
Si el modo de nube híbrida está habilitado. |
|
enablePstn |
Boolean |
Si PSTN está habilitado cuando se creó la empresa. |
|
enableSMS |
Boolean |
Si desea enviar notificaciones de reunión por mensaje SMS. |
|
enableCloudDisk |
Boolean |
Si Clouddrive está habilitado. |
|
enableUc |
Boolean |
Si se activan las funciones UC. |
|
hwVisionCount |
ResDetailDTO object |
Número de cuentas de acceso a Smart TV. |
|
ideaHubCount |
ResDetailDTO object |
Número de cuentas de acceso a IdeaHub. |
|
liveCount |
ResDetailDTO object |
Número de puertos de transmisión en vivo. |
|
recordCapability |
ResDetailDTO object |
Recording storage space, in GB. |
|
roomCount |
ResDetailDTO object |
Número de cuentas de acceso de pizarra. |
|
singleConfCallCount |
Integer |
Número de participantes simultáneos en una sola reunión. |
|
te1080pHardCount |
ResDetailDTO object |
Número de cuentas de acceso a terminal duro 1080p. |
|
te720pHardCount |
ResDetailDTO object |
Número de cuentas de acceso a terminal duro de 720p. |
|
teSoftCount |
ResDetailDTO object |
Número de cuentas de usuario. |
|
thirdPartyHardCount |
ResDetailDTO object |
Número de cuentas de acceso a terminales duros de terceros. |
|
vmr |
Array of QueryVmrPkgResResultDTO objects |
Número de paquetes de salas de reuniones en la nube. |
|
Parámetro |
Tipo |
Descripción |
|---|---|---|
|
expiredCount |
Integer |
Número de recursos caducados. |
|
expiringCount |
Integer |
Número de recursos que están a punto de caducar en 30 días. |
|
sumCount |
Integer |
Número total de recursos. |
|
trialCount |
Integer |
Número de recursos recompensados. |
|
usedCount |
Integer |
Número de recursos utilizados, espera espacio de almacenamiento de grabación, número de participantes simultáneos y número de puertos de transmisión en vivo. |
|
Parámetro |
Tipo |
Descripción |
|---|---|---|
|
vmrName |
String |
Nombre de un paquete de sala de reuniones en la nube. |
|
vmrPkgCount |
Integer |
Número de paquetes de salas de reuniones en la nube de esta especificación. |
|
vmrPkgId |
String |
ID del paquete de sala de reuniones en la nube. |
|
vmrPkgParties |
Integer |
Número de participantes simultáneos en el paquete de salas de reuniones en la nube. |
|
vmrPkgUsedCount |
Integer |
Número de paquetes de salas de reuniones en la nube asignados de esta especificación. |
Ejemplo de solicitud
GET /v1/usg/dcs/corp/resource Connection: keep-alive X-Access-Token: stbdOWTjFFPAoDfJaWFGWnOTtepUlEsfhQSC Host: api.meeting.huaweicloud.com User-Agent: Apache-HttpClient/4.5.3 (Java/1.8.0_191)
Ejemplo de respuesta
HTTP/1.1 200
Date: Tue, 17 Dec 2019 09:32:47 GMT
Content-Type: application/json;charset=UTF-8
Connection: keep-alive
Pragma: No-cache
Cache-Control: no-cache
Server: api-gateway
X-Request-Id: 539e8b710378987ffc5eb844b5e5c290
{
"te1080pHardCount": {
"expiredCount": 0,
"expiringCount": 0,
"trialCount": 0,
"sumCount": 2,
"usedCount": 1
},
"te720pHardCount": {
"expiredCount": 0,
"expiringCount": 0,
"trialCount": 0,
"sumCount": 5,
"usedCount": 0
},
"teSoftCount": {
"expiredCount": 0,
"expiringCount": 0,
"trialCount": 0,
"sumCount": 30,
"usedCount": 21
},
"roomCount": {
"expiredCount": 0,
"expiringCount": 0,
"trialCount": 0,
"sumCount": 0,
"usedCount": 0
},
"recordCapability": {
"expiredCount": 0,
"expiringCount": 0,
"trialCount": 0,
"sumCount": 8,
"usedCount": 0
},
"confCallCount": {
"expiredCount": 0,
"expiringCount": 0,
"trialCount": 0,
"sumCount": 6,
"usedCount": 0
},
"liveCount": {
"expiredCount": 0,
"expiringCount": 0,
"trialCount": 0,
"sumCount": 1,
"usedCount": 0
},
"thirdPartyHardCount": {
"expiredCount": 0,
"expiringCount": 0,
"trialCount": 0,
"sumCount": 0,
"usedCount": 0
},
"vmr": [
{
"vmrPkgId": "ff808081680d5b8601682b3436070030",
"vmrName": "Dedicated operations cloud meeting room_25",
"vmrPkgParties": 25,
"vmrPkgCount": 1,
"vmrPkgUsedCount": 1
}
],
"enablePstn": false,
"enableSMS": true
}
Códigos de error
Si se devuelve un código de error que comienza con MMC o USG cuando utiliza esta API, corrija el error siguiendo las instrucciones proporcionadas en Centro de errores de la API de Huawei Cloud.
Ejemplo de comando cURL
curl -k -i -X GET -H 'X-Access-Token: stbdOWTjFFPAoDfJaWFGWnOTtepUlEsfhQSC' https://api.meeting.huaweicloud.com/v1/usg/dcs/corp/resource