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