API Grizzly SMS

La API es el protocolo de interacción entre su software y nuestro servidor de activación.
La API es necesaria para automatizar la recepción de SMS en su lado
Nuestra API es compatible con la API de sms-activate

Todas las solicitudes deben incluir una clave API en el parámetro api_key

API de activación
API de Utilidades
Tablas
API de socio
  • Descripción del funcionamiento del protocolo
  • Método de solicitud de cantidad de números GET_SERVICES
  • Método de solicitud GET_NUMBER
  • Entrega de SMS al servidor de Grizzly SMS mediante el método PUSH_SMS
  • Método de solicitud de finalización de activación FINISH_ACTIVATION
  • Método de solicitud para enviar el registro de llamada PUSH_CALL_RECORD
  • Método de solicitud para enviar la información de llamada PUSH_CALL
  • Tabla de estados
  • Pruebas del protocolo
  • Tabla de datos
  • API para cambio de precios
  • Términos y compensaciones
  • OpenAPI
Descripción del funcionamiento del protocolo

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