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 (c) 2009 guilhermeap. See LICENSE for details.