sms_human

Integração ao Human Gateway.

Forma de usar

Enviar multiplos SMS

Sms.multiple(account,code,filename,callbackOption=‘0’,type=‘C’)

  • account = Nome da conta (letras minúsculas)

  • code = Senha de acesso para integração que deve ser fornecido no momento de criação da conta.

  • filename = Arquivo em formato CSV de acordo com algum dos layouts descritos abaixo nesse documento.

  • Retorno de status por callback.

    Os valores possíveis para esse parâmetro são:
     0 – inativo (padrão)
     1 – envia somente o status final da mensagem
     2 – envia os status intermediários e o status final da mensagem
     Atenção: Só funciona se o campo "id" de cada SMS for preenchido
    
  • type = Tipo de formatação do arquivo ou lista gerada, de acordo com os tipos abaixo (O Padrão é : C).

    A to;msg                  Sem "id" não é possível consultar o status da mensagem;
                              Sem "from", será utilizado o remetente padrão da conta;
    B to;msg;from             Sem "id" não é possível consultar o status da mensagem;
    C to;msg;id               Sem "from", será utilizado o remetente padrão da conta;
    D to;msg;id;from
    E to;msg;id;from;schedule
    

Enviar Sms individual

Sms.individual(from,to,msg,account,code,id=nil,schedule=nil)

  • from = Informações do remetente

  • to = Destinatario da mensagem

  • msg = Corpo da mensagem. Junto com “from” deve ter no máximo 142 caracteres.

  • account = Nome da conta (letras minúsculas)

  • code = Senha de acesso para integração que deve ser fornecido no momento de criação da conta.

  • id = Código que o usuário pode fornecer para evitar

    duplicação e para poder consultar o status da
    mensagem. Caso não seja fornecido, não será
    possível a verificação de status. (máx. 20 caracteres)
    
  • schedule=Data e hora em que o torpedo deve ser enviado à operadora (Padrão=Now).

Copyright © 2009 guilhermeap. See LICENSE for details.