SMSPVAdevelopers
Activation V2
SMSPVA / API REFERENCE

Tasas de conversión

Compara los indicadores de recepción SMS de un servicio por país.

SMSPVA API
GEThttps://api.smspva.com/activation/conversions/{service}

Autenticación

NombreUbicaciónTipoObligatorioDescripción
apikeyheaderstringSíTu clave API

Parámetros

NombreUbicaciónTipoObligatorioDescripción
servicepathstringSíCódigo de servicio

No requiere cuerpo de solicitud.

Cómo usar este método

Compara la probabilidad de recibir un SMS de un servicio en cada país. Envía su código en service para obtener las tasas por país. Son indicadores de calidad; no garantizan la recepción de un SMS concreto.

Ejemplos de solicitud

Requisitos y configuración del entorno. cURL usa un shell POSIX. El ejemplo JavaScript también es válido en TypeScript sobre Node.js. Java utiliza el cliente estándar y muestra JSON sin analizar; usa la biblioteca JSON de tu aplicación.

: "${SMSPVA_API_KEY:?Set SMSPVA_API_KEY}"
curl --fail-with-body --max-time 30 --request GET \
  --url "https://api.smspva.com/activation/conversions/opt1" \
  --header "apikey: $SMSPVA_API_KEY"

Respuestas

Los ejemplos muestran el formato de respuesta. Los precios, las cantidades y los datos de cuenta son orientativos; consulta la API para obtener valores actuales.

HTTPDescripción
200Operación completada
400No se ha recibido la clave API.
HTTP 200

Operación completada

Respuesta ilustrativa

{
  "statusCode": 200,
  "data": {
    "service": "opt1",
    "conversions": {
      "UA": 3,
      "KZ": 2,
      "RU": 3
    }
  }
}

Campos de respuesta

NombreTipoDescripción
statusCodeintegerCódigo de estado del resultado
dataobjectDatos de respuesta
data.servicestringCódigo de servicio
data.conversionsobjectTasas de conversión por país
data.conversions.*integerIndicador de calidad de 0 a 3; 3 es la mejor calidad.
HTTP 400

No se ha recibido la clave API.

Respuesta ilustrativa

{
  "statusCode": 400,
  "error": {
    "type": "APIKEY_NOT_SET",
    "description": "No ApiKey found"
  }
}

Campos de respuesta

NombreTipoDescripción
statusCodeintegerCódigo de estado del resultado
errorobjectDetalles del error
error.typestringTipo de error
error.descriptionstringDescripción del error

Guías relacionadas

Si falla la conexión al modificar un pedido, comprueba su estado antes de repetir.

En esta página