O protocolo de parceiros foi desenvolvido para fornecer números de telefone e mensagens SMS recebidas via API diretamente ao servidor da Grizzly SMS.
Todas as solicitações incluem o parâmetro — KEY. Essa chave é fornecida pela equipe de suporte e está disponível na área pessoal.
As solicitações de quantidade GET_SERVICES, as solicitações de números GET_NUMBER e as solicitações de conclusão de ativação FINISH_ACTIVATION são enviadas diretamente do nosso servidor para o servidor do parceiro'.
Formato da URL: https://GrizzlySMS onde GrizzlySMS pode ser partner.ru:port/GrizzlySMS.php ou partner.ru/GrizzlySMS.php
- GET_SERVICES
- GET_NUMBER
- PUSH_SMS
- FINISH_ACTIVATION
- O servidor da Grizzly SMS envia uma solicitação da quantidade de números de telefone usando o método GET_SERVICES aproximadamente a cada 10-20 segundos.
- Se você informar uma quantidade > 0 na resposta, receberá uma solicitação de fornecimento de um número de telefone usando o método GET_NUMBER .
- Após receber a solicitação GET_NUMBER , você deve fornecer um número de telefone que atenda a todos os critérios e encaminhar todas as mensagens SMS recebidas para nós usando o método PUSH_SMS . Isso é necessário para que possamos realizar uma filtragem clara e objetiva e entregar as mensagens SMS relevantes ao serviço correto para nossos clientes.
- Após concluir todas as tarefas necessárias relacionadas aos números de telefone, você receberá um status 3 por meio do método FINISH_ACTIVATION . Esse status indica que o número de telefone foi registrado com sucesso e que você recebeu uma recompensa por isso.
Requisitos:
- Formato de solicitação/resposta: JSON
- Codificação UTF-8
- Sempre use um cabeçalho user-agent nas requisições ao servidor da Grizzly SMS
Tipos de campos:
- int : valor inteiro no intervalo de -2 147 483 648 a 2 147 483 647
- Uint : valor inteiro sem sinal no intervalo de 0 a 2 147 483 647
- long : valor inteiro no intervalo de -9 223 372 036 854 775 808 a 9 223 372 036 854 775 807
- Ulong : valor inteiro longo sem sinal no intervalo de 0 a 9 223 372 036 854 775 807
- cur : valor real com até 2 casas decimais, por exemplo, 177.77
- boolean : valores literais true ou false
- string : cadeia de caracteres de comprimento ilimitado
- array of string: vetor de cadeias de caracteres