Países por servicio
GET /api/rent.php?method=get_country_by_service
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
Puedes llamar a este método sin clave API.
Parámetros
| Nombre | Ubicación | Tipo | Obligatorio | Ejemplo | Descripción |
|---|---|---|---|---|---|
method | query | string | Sí | "get_country_by_service" | Nombre del método |
service | query | string | Sí | "opt20" | Código de servicio Lista de servicios |
dtype | query | string | Sí | "week" | Unidad del período: week o month |
dcount | query | integer | No | 1 | Número de períodos; con dtype=week, número de semanas. Si se omite, se usa 1. |
Cómo usar este método
Busca países para el service y el dtype de tu alquiler. Después compara los proveedores en Datos por proveedor, manteniendo el mismo servicio y duración.
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.
curl --get --fail-with-body --max-time 30 "https://smspva.com/api/rent.php" \
--data-urlencode "method=get_country_by_service" \
--data-urlencode "service=opt20" \
--data-urlencode "dtype=week" \
--data-urlencode "dcount=1"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": {
"<key>": {
"service_name": "Fiverr",
"price": "0.20",
"procent_days": "30",
"procent": "30",
"day_step": "0.00",
"country": "KZ",
"phoneAmount": 79
}
}
}| Nombre | Tipo | Descripción |
|---|---|---|
status | integer | Estado de la respuesta: 1 indica éxito; 0, fallo. |
data | object | |
data.* | object | |
data.*.service_name | string | |
data.*.price | string | |
data.*.procent_days | string | |
data.*.procent | string | |
data.*.day_step | string | |
data.*.country | string | |
data.*.phoneAmount | integer | |
msg | string | Motivo del error cuando status vale 0. |