El protocolo de socios está diseñado para proporcionar números de teléfono y mensajes SMS entrantes a través de la API directamente al servidor de Grizzly SMS.
Todas las solicitudes incluyen el parámetro KEY. Esta clave es proporcionada por el equipo de soporte y está disponible en la cuenta personal.
Las solicitudes de cantidad GET_SERVICES, las solicitudes de número GET_NUMBER y las solicitudes de finalización de activación FINISH_ACTIVATION se envían directamente desde nuestro servidor al servidor del socio.
Formato de URL: https://GrizzlySMS, donde GrizzlySMS puede ser partner.ru:port/GrizzlySMS.php o partner.ru/GrizzlySMS.php.
- GET_SERVICES
- GET_NUMBER
- PUSH_SMS
- FINISH_ACTIVATION
- El servidor de Grizzly SMS envía una solicitud del número de teléfonos disponibles mediante el método GET_SERVICES aproximadamente cada 10–20 segundos.
- Si en la respuesta indicas una cantidad > 0, recibirás una solicitud de asignación de número de teléfono mediante el método GET_NUMBER.
- Después de recibir la solicitud GET_NUMBER, debes proporcionar un número que cumpla todos los criterios y reenviar todos los SMS entrantes mediante el método PUSH_SMS. Esto es necesario para que podamos realizar un filtrado claro y objetivo y entregar los SMS relevantes al servicio correcto para nuestros clientes.
- Una vez completadas todas las acciones necesarias relacionadas con el número, recibirás el estado 3 a través del método FINISH_ACTIVATION. Este estado indica que el número se utilizó correctamente para el registro y que has recibido la recompensa correspondiente.
Requisitos:
- Formato de solicitud/respuesta: JSON
- Codificación: UTF-8
- Siempre se debe utilizar un encabezado user-agent en las solicitudes al servidor de Grizzly SMS
Tipos de campos:
- int: valor entero en el rango de -2 147 483 648 a 2 147 483 647
- Uint: valor entero sin signo en el rango de 0 a 2 147 483 647
- long: valor entero en el rango de -9 223 372 036 854 775 808 a 9 223 372 036 854 775 807
- Ulong: valor entero largo sin signo en el rango de 0 a 9 223 372 036 854 775 807
- cur: valor real con hasta 2 decimales, por ejemplo, 177.77
- boolean: valores lógicos true o false
- string: cadena de texto de longitud ilimitada
- array of string: matriz de cadenas