Tutorial de Integração DELPHI



Documentos relacionados
Tutorial de Integração JAVA

Tutorial de Integração.NET

Tutorial de Integração PHP

Tutorial de Integração PYTHON

Tutorial de Integração HTML

Dataa revisão. Autor. Descrição. Garcia Rego. on rail Novos agendamento de Delphi. Oliveira. Oliveira. Introdução

Buscando a praticidade na integração do seu sistema com o nosso, a Papo consultou desenvolvedores, pesquisou concorrentes e avaliou tecnologias, para

Apresentação da plataforma

Manual de Integração WebService

Manual do Usuário - ProJuris Web - Fila de s Página 1 de 8

MÓDULO DE ENVIO DE MENSAGEM (SMS) MANUAL DO SISTEMA MICROWORK ADICION

Guia para envio de SMS e

Tutorial para envio de comunicados e SMS

Portal do Senac: Área Exclusiva para Alunos Manual de Navegação e Operação

IREasy Manual do Usuário Versão do manual

1 - Entrando no Sistema

Plataforma SMS Manual do Usuário

Manual do usuário. v1.0

GUIA INTEGRA SERVICES E STATUS MONITOR

Conteúdo. Especificação HTTP v1.1

Mostrar área de trabalho.scf. Manual do Produto EDI.

MANUAL DE UTILIZAÇÃO DO ACESSO REMOTO NET FACTOR

PAPO SMS MANUAL DE INTEGRAÇÃO DO DESENVOLVEDOR VERSÃO 1.0

A CMNet disponibilizou no dia 24 de junho para download no Mensageiro a nova versão do Padrão dos Sistemas CMNet.

Documentação de Integração ao Human Gateway

ECD1200 Equipamento de Consulta de Dados KIT DE DESENVOLVIMENTO

Guia rápido de uso de Web Services do NFS-e Easy

Guia de integração SMS protocolo HTTP

Manual de Requisitante do Almoxarifado - SIGA

Manual XML. Versão: 1.1

Tutorial para envio de comunicados

PROPOSTA COMERCIAL - SISTEMA EMISSOR DE NF-e 2.0

Sua mais nova e completa ferramenta

SMS MANUAL DE UTILIZAÇÃO PLATAFORMA SMS V2.0

Manual de Utilização da Ferramenta de Envio e Gerenciamento de SMS. GFILA OPS Network

Guia de Integração Desconto por meio de pagamento

APP Menu de Telefonia

Manual de Usuário INDICE

Safeweb DLL biblioteca para desenvolvimento

WebMail Manual do cliente

Guia de Acesso Rápido AVA Ambiente Virtual de Aprendizagem Aluno

Atualizações da Versão Introdução... 2 Conhecendo o Serviço... 3 Ações dos botões das telas... 4

Manual NFSe - Prestadores e Tomadores de Serviço

MANUAL DE REGRAS E NORMAS TÉCNICAS PARA WEB GUIA E DEMONSTRATIVO DE PAGAMENTO

Manual de Atualização MATERIAL DE APOIO - KB IMÓVEIS

4 O Workflow e a Máquina de Regras

Manual Portal Ambipar

Passo-a-passo Oi Torpedo Empresa

BEM-VINDO AO dhl PROVIEW

Tutorial USERADM Como inserir conteúdo no Portal Transparência

Elaborado por SIGA-EPT. Projeto SIGA-EPT: Manual do Usuário Almoxarifado

Personalizações do mysuite

02 - Usando o SiteMaster - Informações importantes

Manual de utilização do sistema de envio de sms marketing e corporativo da AGENCIA GLOBO. V

TUTORIAL PORTAL EMPRESA

Departamento de Tecnologia da Informação DTI Coordenadoria de Relacionamento com o Cliente CRC. Treinamento Básico do Correio Eletrônico

SISTEMA DA NOTA FISCAL PAULISTANA

Portal Directa Nota Fiscal de Serviços Eletrônica NFS-e

Manual do Sistema ISS.net Online

Portal Gestão de Recebimentos

Tutorial de Instalação

MONTE CARMELO MINAS GERAIS

Criando, inserindo e exibindo PHP+MySql

MANUAL DO PRESTADOR WEB

BOLETIM INFORMATIVO TOTEM CF SISTEMAS

Personalizações do mysuite

1 - Entrando no Sistema

Proposta de Franquia SMS Marketing. A Empresa

MANUAL PARA CADASTRO E ACESSO

Como obter Ajuda e Suporte

Layout : Este layout desenvolvido com html5 e css3 e compatível com qualquer dispositivo, ou seja, ele se molda para qualquer resolução, tablet,

Nota 27 Logística Documental

GUIA DE ORIENTAÇÕES ROTEIRO DE CONFIGURAÇÃO DO SOFTWARE CRM PROFESSIONAL ANEXO III ROTEIRO DE CONFIGURAÇÃO - CRM PROFESSIONAL

Plataforma SMS Manual do Usuário

Manual WEDE Guia do prestador Versão: 2.0 Data: 20/02/2014 Conteúdo

PORTAL DE COMPRAS SÃO JOSÉ DO RIO PRETO

GPEC FORMA Formação & Aperfeiçoamento PRO JURÍDICO XE WEB SOFTWARE WEB PARA ESCRITÓRIOS DE ADVOCACIA

MANUAL DO USUÁRIO PORTAL DO PROFESSOR

Como Vender. Última atualização em por Leonardo Pacheco. Nossa melhor ligação é com você

Manual de uso do RM Portal Acessando o portal

T U T O R I A I S WEB OF SCIENCE TUTORIAL. Biblioteca da Escola de Engenharia da UFRGS. WEB OF SCIENCE - Tutorial

Manual do Instar Mail v2.0

Campanha para o Vestibular Matricule-se e ganhe o mesmo valor em bônus para o seu celular.

Manual do Desenvolvedor Criptografia de Arquivos do WebTA

Manual Operacional Expansão Nono Digito

MPOG EVOLUÇÃO DO PORTAL DO SOFTWARE PÚBLICO

Manual do Usuário CFCWeb BA

Manual de uso do institucional FMB e HC. Manual de uso do institucional FMB e HC

Sistema de Bilhetagem Eletrônica

MANUAL DO USUÁRIO. SISTEMA CONTÁBIL WEB versão: GA2.0.5

1. PSTAW10 COAFI - OCORRÊNCIAS

BLACKBERRY - PME e PL Passo a Passo Registro Site BIS BlackBerry PME e Profissional Liberal

INFORMES MANUAL DO APLICATIVO

Sistemas de Produtividade

TUTORIAL Última atualização: 23/03/2015

Manual de digitação de contas Portal AFPERGS

GESTOR SMS Como enviar SMS Primeiramente click em Mensagens Aparecera o seguinte menu Click em Nova Mensagem

LIBERAÇÃO DE ATUALIZAÇÃO CORDILHEIRA

Transcrição:

Tutorial de Integração DELPHI

Sumário Tutorial de Integração - DELPHI... 3 Enviando SMS individualmente... 5 Enviando Múltiplos SMS... 6 Glossário... 7 2

Tutorial de Integração - DELPHI Objetivo O objetivo do tutorial de integração é guiar os desenvolvedores que desejam integrar suas aplicações ao gateway de SMS da Zenvia, automatizando assim seus envios de SMS conforme sua necessidade. Mostraremos em simples passos como fazer suas aplicações Delphi enviarem SMS por meio da API de integração que disponibilizamos para facilitar os envios. Pré-requisitos É necessário estar incluso no projeto o pacote Indy, pois ele é responsável por efetuar as requisições HTTP ao gateway de SMS. Entendendo a biblioteca Delphi A biblioteca Delphi é um conjunto de classes que tem como principal função fazer requisições HTTP da forma mais organizada e simplificada possível, fazendo com que poucas informações sejam passadas por sua aplicação. 3

1º Passo Faça o download da biblioteca de integração por meio do link http://www.zenvia.com.br/desenvolvedores/bibliotecas/delphi.zip nela se encontram os seguintes arquivos: HumanGatewayClient.zip e Indy_9_00_17_src.zip. 2º passo Adicionar ao Search path do Delphi o diretório onde estão as fontes do pacote Indy e do pacote da HumanClient. 3º Passo Para qualquer operação do gateway de SMS, é preciso identificar-se com sua conta e código de acesso. Trabalharemos com as instâncias das classes TSimpleSending e TMultipleSending para manipulação de SMS (envio e consulta), passando por parâmetros de seu construtor a sua conta e o código de acesso. Tais dados são cedidos pela Zenvia juntamente com a negociação do contrato firmado com a empresa. sms := TMultipleSending.create('conta', 'senha'); 4

Enviando SMS individualmente 1º Passo Instancie a classe TSimpleSending, informando a sua conta e senha. var ret : string; sms : TSimpleSending; begin sms := TSimpleSending.create('conta', 'senha'); 2ºPasso Adicione as informações To (obrigatório), Message (obrigatório), From (opcional), Id (opcional), Schedule (opcional) e Callback (opcional). sms.from := 'SuaEmpresa'; sms.tonumber := 'NumeroDeDestino'; sms.msg := 'SuaMensagem'; 3ºPasso Chame o método TSimpleSending.send. ret := sms.send(); 4ºPasso O retorno do método de envio é uma string; nesse texto é possível resgatar o código e a descrição da requisição e do estado do SMS enviado. StatusBar1.Panels[0].Text := ret; 5

Enviando Múltiplos SMS 1º Passo Instancie a classe TMultipleSending, informando a sua conta e senha. var ret : TStrings; sms : TMultipleSending; data : string; typelayout : string; begin sms := TMultipleSending.create('conta', 'senha'); 2º Passo Chame o método TMultipleSending.LoadList, informando uma string com a lista de SMS a serem enviados e o tipo de layout da lista. Em nosso exemplo, escolheremos o layout A, que consiste em numerodetelefone;textodamensagem. Para adicionar mais de um SMS, inclua o caractere \n entre as strings. data := '555199990101;Mensagem de teste\n555199990102;mensagem de teste'; typelayout := 'A'; sms.loadlist(data, typelayout); 3º Passo Chame o método TMultipleSending.send, passando por parâmetro a classe ListResource. ret := sms.send(); 4ºPasso O retorno do método de envio é uma TStrings; nesse texto é possível resgatar o código e a descrição da requisição e do estado dos SMS enviados por meio do Callback. ShowMessage(ret.Text); 6

Glossário Item Propriedade Descrição 1 To Número de telefone do SMS no formato DDI + DDD + Telefone ( 555199990101). 2 Message Mensagem que será enviada ao telefone. Terá no máximo 150 caracteres (sem o campo From). 3 From Identificação do remetente que será atribuído à mensagem. O campo Message + o campo From devem ter tamanho máximo de 150 caracteres. 4 Id Sua identificação do SMS para fins de consulta. 5 Schedule Data de agendamento de envio do SMS. 6 Tipos de callback INACTIVE(0) (Padrão): Não será enviada mensagem de callback para a sua aplicação. FINAL(1): Será enviada a mensagem de callback com somente o estado final de cada mensagem enviada. FULL(2): Será enviada a mensagem de callback com os estados intermediários e o estado final de cada mensagem enviada. Observação: Para os callbacks Final e Full, deverá ser cadastrado no atendimento da Zenvia um host ao qual serão enviadas as requisições. 7 String Conjunto de caracteres. 8 Tipos de layout Tipo A: to;message Tipo B: to;message;from Tipo C: to;message;id Tipo D: to;message;id;from Tipo E: to;message;from;id;schedule 7