API de estado VIP de la aplicación
Esta API consulta el estado VIP y la fecha de vencimiento VIP de la aplicación actual. Es compatible con AppPush y WebPush.
Nota: El centro de datos y el tipo de producto se determinan por el dominio de la solicitud o la ruta URL. No es necesario pasarlos en los parámetros de la solicitud.
Nota: El AppKey se envía en las credenciales Basic Auth de la REST API. No es necesario pasarlo en la query string ni en el cuerpo de la solicitud.
Autenticación
Para más detalles, consulta el método de autenticación en la descripción general de la REST API.
Consultar el estado VIP de la aplicación
Endpoint
GET v4/app/vip/status
GET v4/app/vip/status
Este bloque de código se muestra en una ventana flotante
Ejemplo de solicitud
Encabezados de solicitud
GET /v4/app/vip/status
Authorization: Basic (base64 auth string)
Content-Type: application/json
GET /v4/app/vip/status
Authorization: Basic (base64 auth string)
Content-Type: application/json
Este bloque de código se muestra en una ventana flotante
Parámetros de solicitud
Ninguno.
Ejemplos de respuesta
Respuesta correcta
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8
Este bloque de código se muestra en una ventana flotante
{
"vip_status": 1,
"vip_end_time": 1775059200
}
{
"vip_status": 1,
"vip_end_time": 1775059200
}
Este bloque de código se muestra en una ventana flotante
Parámetros de respuesta
| Campo | Tipo | Descripción |
|---|---|---|
vip_status |
int | Estado VIP. 0 indica prueba gratuita, 1 indica plan pagado activo, 2 indica disponible con pago pendiente, -1 indica prueba gratuita vencida, -2 indica plan pagado vencido y -3 indica no disponible por pago pendiente. |
vip_end_time |
int64 | Fecha de vencimiento VIP como timestamp Unix en segundos. |
Respuesta fallida
HTTP/1.1 401 Unauthorized
Content-Type: application/json; charset=utf-8
HTTP/1.1 401 Unauthorized
Content-Type: application/json; charset=utf-8
Este bloque de código se muestra en una ventana flotante
{
"error": {
"code": 21004,
"message": "basic auth failed"
}
}
{
"error": {
"code": 21004,
"message": "basic auth failed"
}
}
Este bloque de código se muestra en una ventana flotante
Códigos de error
| Code | HTTP | Descripción | Error Message | Detalles |
|---|---|---|---|---|
| 21004 | 401 | Autenticación fallida | basic auth failed | El AppKey y el MasterSecret no coinciden, o no se proporcionaron credenciales Basic Auth. |
| 21008 | 400 | Error en los parámetros de solicitud | app_key is not a 24 size string | El AppKey en Basic Auth no tiene 24 caracteres. |
| 21030 | 503 | Error interno del sistema. Inténtalo de nuevo más tarde | Server response time out, please try again later | El servicio interno agotó el tiempo de respuesta. |
| 27000 | 500 | Error interno del sistema | Server inner err | La llamada al servicio interno falló o se produjo un error inesperado. |
| 27001 | 401 | Información de autenticación no válida | app_key does not exist or basic info is invalid | El AppKey en Basic Auth tiene una longitud válida, pero la aplicación no existe o la información de autenticación de la aplicación no es válida. |










