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.
Icon Solid Transparent White Qiyu
Contacto