Criar grupo com Ruby on rails

Criar um grupo de contatos 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)

Examplo em Ruby on rails:

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

afilnet_class="group";
afilnet_method="creategroup";
afilnet_user="user";
afilnet_password="password";
afilnet_name="test name";
afilnet_type="mobile";
afilnet_fields="mobile,name,address";

# Create an URL request
sUrl = "https://www.afilnet.com/api/http/?class="+afilnet_class+"&method="+afilnet_method+"&user="+afilnet_user+"&password="+afilnet_password+"&name="+afilnet_name+"&type="+afilnet_type+"&fields="+afilnet_fields;
	
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


Cria um grupo de contactos


ParâmetroDescriçãoMandatório / Opcional
class=groupClasse pedida: Classe à qual o pedido é requisitadoMandatório
method=creategroupMétodo de classe requisitado: Método da classe à qual o pedido é requisitadoMandatório
userUtilizador e email da sua conta AfilnetMandatório
passwordPassword da sua conta AfilnetMandatório
nameNome do grupoMandatório
typeTipo de grupo (email ou móvel)Mandatório
fieldsLista de campos separados por vírgulas. É obrigatório incluir um campo de telemóvel se tipo = mobile e um campo de email se tipo = emailMandatório

Quando fizer pedidos receberá os seguintes campos:

  •  status
  •  result (if status=success), aqui receberá os seguintes valores:
    • Não lhe será enviado qualquer valor adicional
  •  error (if status=error), aqui receberá o código de erro

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

CódigoDescrição
MISSING_USERUtilizador ou email não incluído
MISSING_PASSWORDPassword não incluída
MISSING_CLASSClasse não incluída
MISSING_METHODMétodo não incluído
MISSING_COMPULSORY_PARAMParâmetro obrigatório não incluído
INCORRECT_USER_PASSWORDUtilizador ou password incorretos
INCORRECT_CLASSClasse incorreta
INCORRECT_METHODMétodo incorreto
INCORRECT_TYPETipo incorreto. O tipo deve ser mobile ou email
MISSING_MAIN_FIELDCampo principal em falta (mobile se tipo = mobile ou email se tipo = email)
Parâmetros:
  • class: group
  • method: creategroup
  • user: user
  • password: password
  • name: test name
  • type: mobile
  • fields: mobile,name,address
Pedido:
https://www.afilnet.com/api/http/?class=group&method=creategroup&user=user&password=password&name=test+name&type=mobile&fields=mobile,name,address
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