Tutorial de Integração HTML



Documentos relacionados
Tutorial de Integração PHP

Tutorial de Integração PYTHON

Tutorial de Integração JAVA

Tutorial de Integração.NET

Tutorial de Integração DELPHI

Mais sobre uso de formulários Site sem Ajax

TECNOLOGIAS WEB AULA 7

Formulário (Send & Recieve) Prof. Celso H. Masotti

Programação Web Prof. Wladimir

Programação para Internet I

PROGRAMAÇÃO WEB DO LADO DO CLIENTE

INTRODUÇÃO AO DESENVOLVIMENTO WEB

COMO FUNCIONA UM FORMULÁRIO

Scriptlets e Formulários

FORMULÁRIOS HTML (FORMS) E ENTRADAS DE DADOS (INPUT)

Introdução. HyperText Markup Language HTML. Formulário. Fluxo do Formulário. Fluxo do Formulário. Fluxo do Formulário. Fluxo do Formulário

Linguagem de. Aula 06. Profa Cristiane Koehler

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

Conteúdo Dinâmico. Introdução. Interação Browser x Servidor Web. Interação Browser x Servidor Web

O código acima descreve o formulário com uma caixa de texto e dois botões

SIMULADOS & TUTORIAIS

Desenvolvimento Web XHTML Formulários. Prof. Bruno E. G. Gomes

Programação Web Prof. Wladimir

HTML / JAVASCRIPT. A versão atual é o HTML5 (seus predecessores imediatos são HTML 4.01, XHTML 1.1, etc.).

Os componentes de um formulário são: Form, Input, Select e AreaText

MANUAL DE INSTALAÇÃO 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS ; 3) SUMÁRIOS GENEPLUS.

Introdução à Tecnologia Web

Manual de Instalação Seguros iseg

PROCEDIMENTOS PARA UTILIZAÇÃO DE NOVA VERSÃO DO JAVA

MANUAL JOOMLA 2.5 PORTAL INTERNET. Ministério do Esporte

Tutoriais de apoio para a migração do Atualização: 30/04/2014

Ferramentas para Multimídia e Internet

WEBDESIGN. Professor: Paulo Marcos Trentin - paulo@paulotrentin.com.br Escola CDI de Videira

Manual de baixa do Certificado Digital AR SOLUTI. Versão 2.0 de 22 de Maio de Classificação: Ostensiva

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

PHP: Formulários e upload de múltiplos arquivos Por Alfred Reinold Baudisch 28 de fevereiro de 2006.

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

Programando em PHP. Conceitos Básicos

O sistema está pedindo que eu faça meu login novamente e diz que minha sessão expirou. O que isso significa?

Instruções Básicas de Instalação - BrOffice.org

IMPORTANTE: O sistema Off-line Dr.Micro é compatível com os navegadores Mozilla Firefox e Internet Explorer.

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

Manual de Utilização Moodle

Manual de Instalação. SafeSign Standard (Para MAC OS 10.7)

MANUAL VERSÃO

DICAS IMPORTANTES. Alunos com dificuldades DEVEM procurar o atendimento de suporte evesp@mstech.com.br ou

7. Formulários em XHTML

DOCUMENTAÇÃO DO FRAMEWORK - versão 2.0

Como atualizar o arquivo de licença do HSC ISS Free

Portal Sindical. Manual Operacional Empresas/Escritórios

Manual de baixa do Certificado Digital AR SOLUTI. Versão 2.0 de 7 de Maio de Classificação: Ostensiva

Safeweb DLL biblioteca para desenvolvimento

Desenvolvendo com Bootstrap 3: um framework front-end que vale a pena!

PÓS-GRADUAÇÃO EM MATEMÁTICA COMPUTACIONAL INFORMÁTICA INSTRUMENTAL

Instalação do Eiche Hotel ONLINE (cpanel)

02 - Usando o SiteMaster - Informações importantes


HTML - 7. Vitor Vaz da Silva Paula Graça

Lista de Revisão. 3. Analise a afirmativa a seguir como verdadeira ou falsa e justifique.

MANUAL DE UTILIZAÇÃO DO SISTEMA GLPI

Sumário. 1 Tutorial: Blogs no Clickideia

Desenvolvendo Websites com PHP

Formulários HTML. Envio de Informação para o servidor

Moodle - CEAD Manual do Estudante

1. SITE ACESSO BANPAR TELA INICIAL DO SISTEMA MENU DE OPÇÕES ENVIAR BORDERÔ CONSULTA SITUAÇÃO OPERAÇÃO...

GUIA PARA REALIZAÇÃO DE BACKUP DE CERTIFICADO DIGITAL

SILVA MATTOS & Cia. Ltda. BANCO DE IMAGENS. Manual de Utilização. Banco de Imagens Silva Mattos & Cia. Ltda.

MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO

GUIA DE PROCEDIMENTOS PARA ACESSO VIA FTP


"Manual de Acesso ao Moodle - Discente" 2014

WF Processos. Manual de Instruções

TUTORIAL PARA O MÉDICO PROJETO DE INTERVENÇÃO PROVAB 2014

Programação WEB II. Formulários Em PHP. Métodos GET e POST progweb2@thiagomiranda.net. Thiago Miranda dos Santos Souza

Vamos criar uma nova Página chamada Serviços. Clique em Adicionar Nova.

FAQ Perguntas Frequentes

WI-FI GUIA PARA CONFIGURAÇÃO (ESPECIFICAMENTE PARA USO DO NOTEBOOK PESSOAL NO POLO)

Procedimentos para Reinstalação do Sisloc

MANUAL PORTAL CLIENTE AVANÇO

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA

Manual de Utilização Autorizador Web V2

Passa a passo para construir uma página pessoal - Parte 1

Guia de Consulta Rápida. Portal do Professor

Tutorial Básico de Google Analytics

MANUAL DO PRESTADOR UPLOAD DE ARQUIVO TISS

GUIA INTEGRA SERVICES E STATUS MONITOR

Mini-curso de PHP. Aulas ministradas por: André Luis de Paula Arthur Kalsing Diego Silva

MANUAL DO USUÁRIO Plataforma Web de 1ª VIA

SC Tickets Sistema de Cadastro de Tickets de TI

Ministério da Cultura

WebMail Manual do cliente

Instruções de Acesso. Portal de Cliente. Próximo

Procedimentos para Instalação da DES 3.0.

PROGRAMA DE VALORIZAÇÃO DO PROFISSIONAL DA ATENÇÃO BÁSICA TUTORIAL PARA O SUPERVISOR

Ministério da Cultura

Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu 2014/2.

Transcrição:

Tutorial de Integração HTML

Sumário Tutorial de Integração - HTML... 3 Configurando Envio... 4 Enviando Múltiplas SMS... 6 Enviando Múltiplos SMS a partir de um arquivo CSV... 7 Glossário... 8 2

Tutorial de Integração - HTML 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 seus sites em HTML enviarem SMS por meio da API de integração que disponibilizamos para facilitar os envios. Pré-requisitos Para executar a biblioteca, basta abrir os arquivos com qualquer navegador (Internet Explorer, Mozilla Firefox, Google Chrome, entre outros em quaisquer versões). A Zenvia recomenda o uso de navegadores mais atuais, tais como Internet Explorer 8 ou superior, Mozilla Firefox 3 ou superior, Google Chrome 8 ou superior. Entendendo a biblioteca HTML A biblioteca HTML é composta de arquivos no formato HTML que fazem o acesso direto aos serviços de SMS que a Zenvia disponibiliza, facilitando o uso pelos clientes. Cada arquivo HTML contém um acesso específico a um serviço, que pode ser utilizado diretamente do seu site ou de seu computador para enviar SMS ou fazer consultas a status de envio. Pode-se também copiar seu código fonte e incluir dentro de uma página HTML que já exista. 3

Configurando Envio 1º Passo Faça o download da biblioteca de integração por meio do link http://www.zenvia.com.br/desenvolvedores/bibliotecas/html.zip descompacte o conteúdo do arquivo dentro da pasta onde se encontrão os arquivos do seu site ou em qualquer diretório de seu computador. 2º Passo Para fazer o envio de SMS e/ou consultas ao gateway de SMS, serão necessárias algumas configurações na tag FORM do arquivo, tais como: METHOD CHARSET ACTION ENCTYPE POST "ISO-8859-1" http://api.zenvia360.com.br/gatewayintegration/msgsms.do "application/x-www-form-urlencoded" ou em caso de envios de Mensagem de texto por arquivo: ENCTYPE "multipart/form-data" <form method="post" enctype="application/x-www-form-urlencoded" charset="iso-8859-1"action="http://api.zenvia360.com.br/gatewayintegration/msgsms.do"> Obs. As tags FORMs devem estar entre as tags BODY do código. <body...> <form...> </form> </body> 4

3º Passo Para qualquer operação do gateway de SMS, é preciso identificar-se com sua conta e código de acesso. Trabalharemos com dois campos de texto obrigatórios, que terão os nomes de account e code e que conterão os valores da conta e do código de acesso. Tais dados são cedidos pela Zenvia juntamente com a negociação do contrato firmado com a empresa. <input type="text" name="account" /> <input type="text" name="code" /> 5

Enviando Múltiplos SMS 1º Passo Todos os campos a seguir deverão estar entre as tags FORM. Um campo obrigatório, que também é comum a todos os serviços que acessaremos com HTML, é o campo dispatch. Esse campo define o que a nossa página estará acessando no gateway de SMS da Zenvia. Esse campo deverá estar escondido, ou seja, deve ser do tipo hidden, para que não seja alterado, e deve ser chamado de dispatch. Para o envio múltiplo de SMS, o valor atribuído a esse campo deve ser sendmultiple. <input type="hidden" name=" dispatch " /> 2º Passo Para que possamos escolher o tipo de layout de mensagem que enviaremos, será necessária a inclusão de um campo de seleção com as opções de acordo com os tipos de layouts aceitos pelo gateway de SMS. Esse campo deve conter obrigatoriamente as opções A, B, C, D e E e o nome do campo deverá ser type. <select name="type"> <option value="a">a - destino;mensagem</option> <option value="b">b - destino;mensagem;origem</option> <option value="c">c - destino;mensagem;id</option> <option value="d">d - destino;mensagem;id;origem</option> <option value="e">e - destino;mensagem;id;origem;data de agendamento</option> </select> 3º Passo Agora incluiremos o campo de texto que receberá o conteúdo da mensagem, número de telefone, entre outras informações, conforme a escolha do tipo de layout de mensagem. Basta incluir um campo do tipo textarea, com o nome list, e logo abaixo um botão para enviar as informações do formulário, do tipo submit. <textarea name="list"></textarea> <input type="submit" /> 6

Enviando Múltiplos SMS a partir de um arquivo CSV 1º Passo O envio de múltiplos SMS a partir de um arquivo CSV é muito semelhante ao envio de mensagens múltiplas a partir de uma string. A diferença básica é que, em vez de uma string, passaremos por parâmetro o caminho do arquivo. Para isso, precisamos de um campo do tipo file, em vez de um campo textarea. <input type="file" name="file" /> 2º Passo Devemos agora trocar o valor parâmetro enctype da tag form, de "application/x-www-formurlencoded" para "multipart/form-data". <form method="post" enctype="multipart/form-data" charset="iso-8859-1" action="http://api.zenvia360.com.br/gatewayintegration/msgsms.do"> 7

Glossário Item Propriedade Descrição 1 String Conjunto de caracteres. 2 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 8