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 © 2009 guilhermeap. See LICENSE for details.