SMSPVAdevelopers
Rental API
SMSPVA / DOCUMENTATION

Pedidos de alquiler

GET /api/rent.php?method=orders

SMSPVA API
GEThttps://smspva.com/api/rent.php?method=orders

Envía una solicitud GET y comprueba status en el JSON: 1 indica éxito y 0 fallo, incluso con HTTP 200. Si falla, consulta el motivo en msg.

Autenticación

Envía apikey como parámetro obligatorio de consulta.

Parámetros

NombreUbicaciónTipoObligatorioEjemploDescripción
methodquerystringSí"orders"Nombre del método
apikeyquerystringSíSMSPVA_API_KEYTu clave API La encontrarás en Profile and APIKEY, en el menú superior derecho del sitio.

Cómo usar este método

Consulta tus alquileres activos, su estado y las opciones de ampliación. Usa el ID para activar, leer SMS o ampliar. Los alquileres terminados y su posibilidad de restauración están en Historial.

Ejemplos de solicitud

Entorno y dependencias. Los ejemplos codifican los parámetros y esperan hasta 30 segundos. Comprueba HTTP y status antes de usar data. cURL muestra el JSON para que lo revises; Java usa Jackson para leerlo.

: "${SMSPVA_API_KEY:?Set SMSPVA_API_KEY}"
curl --get --fail-with-body --max-time 30 "https://smspva.com/api/rent.php" \
  --data-urlencode "method=orders" \
  --data-urlencode "apikey=$SMSPVA_API_KEY"

Respuestas

Consulta la respuesta correspondiente a tu solicitud. Los valores y las fechas son orientativos. Los campos opcionales pueden variar según el resultado o el formato elegido.

HTTP 200

Success

application/json

Respuesta ilustrativa

{
  "status": 1,
  "data": [
    {
      "id": 40300,
      "scode": "opt16",
      "sname": "Instagram",
      "state": 0,
      "pnumber": "9096068511",
      "ccode": "+7",
      "cname": "KZ",
      "hasnewsms": false,
      "until": 1587552240,
      "canprolong": true,
      "canprolongmax": 162,
      "canprolonguntil": 1634883780,
      "lastonline": 1586947920
    }
  ]
}
NombreTipoDescripción
statusintegerEstado de la respuesta: 1 indica éxito; 0, fallo.
dataarray<object>
data[].idintegerID del pedido
data[].scodestringCódigo de servicio Lista de servicios
data[].snamestringNombre del servicio
data[].stateintegerEstado del pedido: 0 inactivo, 1 activo, 2 activándose, -1 fuera del sistema.
data[].pnumberstringNúmero sin prefijo de país
data[].ccodestringCódigo numérico de país
data[].cnamestringCódigo de país del número. Lista de países
data[].hasnewsmsbooleanSe ha recibido un SMS nuevo para el pedido.
data[].untilintegerFecha de vencimiento (timestamp Unix)
data[].canprolongbooleanIndica si el pedido se puede ampliar.
data[].canprolongmaxintegerMáximo de días de ampliación. No se puede superar.
data[].canprolonguntilintegerFecha límite para ampliar, como timestamp Unix. Después ya no se permite.
data[].lastonlineintegerÚltima conexión del número (timestamp Unix)

Guías relacionadas

En esta página