Envie SMS com Ruby on rails

Envie SMS por HTTP com Ruby on rails

Ruby on rails : MÉTODOS

SMS


TEXTS-TO-SPEECH

EMAIL

REDES SOCIAIS

GRUPOS

HLR

PAÍSES

EVENTOS

UTILIZADOR

TEMPLATES

OTP (ONE-TIME PASSWORD)

Este método le permite enviar SMS a un destinatario utilizando Ruby on rails. Enviar un SMS con Ruby on rails es tan sencillo como enviar el origin, destino y el mensaje a enviar a través de una petición a nuestra API.

Examplo em Ruby on rails:

# net/http library is required
require 'net/http'

afilnet_class="sms";
afilnet_method="sendsms";
afilnet_user="user";
afilnet_password="password";
afilnet_from="Afilnet";
afilnet_to="34600000000";
afilnet_sms="sms+test";
afilnet_scheduledatetime="";
afilnet_output="";

# Create an URL request
sUrl = "https://www.afilnet.com/api/http/?class="+afilnet_class+"&method="+afilnet_method+"&user="+afilnet_user+"&password="+afilnet_password+"&from="+afilnet_from+"&to="+afilnet_to+"&sms="+afilnet_sms+"&scheduledatetime="+afilnet_scheduledatetime+"&output="+afilnet_output;
	
uri = URI(sUrl) 
response = Net::HTTP.get(uri)



Veja um exemplo em:

PHP Java C Sharp Unix Ruby on rails Python Android Objective C / iPhone SQL Server Oracle Node JS Go lang Scala lang Swift


Enviar uma SMS para um telemóvel


Parâmetro Descrição Mandatório / Opcional
class=sms Classe pedida: Classe à qual o pedido é requisitado Mandatório
method=sendsms Método de classe requisitado: Método da classe à qual o pedido é requisitado Mandatório
user Utilizador e email da sua conta Afilnet Mandatório
password Password da sua conta Afilnet Mandatório
from Remetente Mandatório
to Número de telemóvel do destinatário Mandatório
sms Mensagem SMS a enviar Mandatório
scheduledatetime Data e hora do envio no formato aaaa-mm-dd hh:mm:ss Opcional
output Formato de output do resultado Opcional

Quando fizer pedidos receberá os seguintes campos:

  •  status
  •  result (if status=success), aqui receberá os seguintes valores:
    • messageid
    • credits
  •  error (if status=error), aqui receberá o código de erro

Os possíveis códigos de erro são listados em baixo

Código Descrição
MISSING_USER Utilizador ou email não incluído
MISSING_PASSWORD Password não incluída
MISSING_CLASS Classe não incluída
MISSING_METHOD Método não incluído
MISSING_COMPULSORY_PARAM Parâmetro obrigatório não incluído
INCORRECT_USER_PASSWORD Utilizador ou password incorretos
INCORRECT_CLASS Classe incorreta
INCORRECT_METHOD Método incorreto
NO_ROUTE_AVAILABLE Não há caminhos disponíveis para o destino indicado
NO_CREDITS O seu saldo é insuficiente
Parâmetros:
  • class: sms
  • method: sendsms
  • user: user
  • password: password
  • from: Afilnet
  • to: 34600000000
  • sms: sms+test
  • scheduledatetime:
  • output:
Pedido:
https://www.afilnet.com/api/http/?class=sms&method=sendsms&user=user&password=password&from=Afilnet&to=34600000000&sms=sms+test&scheduledatetime=&output=
INFORMAÇÃO IMPORTANTE SOBRE COOKIES: Se continuar a utilizar este website iremos assumir que aceita os termos de uso. Encontrará mais informação em Política de Cookies. Continuar