Webly: Usando Web Services - Webly

Ir para

Regras para postagem

É permitido postar livremente respostas com comentários, testes e avaliações dos scripts. Postagens contendo dúvidas sobre o script, deverão ser postadas no fórum principal de ColdFusion.

IMPORTANTE: Todos os tutoriais postados neste fórum irão automaticamente para o portal Webly. Contribua você também e faça parte da equipe de colaboradores que fazem a evolução da web. Obrigado.


Página 1 de 1

Usando Web Services exemplo simples Avaliar tópico: -----

#1 Membro offline   Tofinha Ícone

  • iEvolution - ColdFusion
  • Ícone
  • Grupo: Membros
  • Posts: 98
  • Cadastrado: 16-julho 06
  • Localização:Brasília - DF
  • Interesses:Deus, Família, Amigos, Zellen Rich Applications, ColdFusion, Java, Plataforma Flash, Flex

Postou 07 agosto 2006 - 11:30

Este é um exemplo de como usar WebServices com as TAGs CFINVOKE e CFINVOKEARGUMENT. Neste exemplo estarei empregando o uso do serviço de Tradução Babel Fish do site Altavista , o qual vc pode utilizar no seu site.

PS: Somente o máximo de 150 palavras.

Código da Página index.cfm

Quote

Entre com a palavra ou frase a ser traduzida:
<!--------------------------------------------------------------------
Monto o formulário para permitir que o usuário digite uma frase para traduzir, e para selecionar a língua em que será traduzida
-------------------------------------------------------------------->

<form action="index.cfm" method="post">
<input type="text" name="frase_para_traduzir" value="Good morning my friend"><br>
<input type="Radio" name="language" value="en_pt" checked> Do Inglês para o Português<br>
<input type="Radio" name="language" value="en_es"> Do Inglês para o Espanhol<br>
<input type="Radio" name="language" value="en_es"> Do Inlgês para o Francês<br>
<input type="Submit" name="submit" value="Traduzir">
</form>

<!--------------------------------------------------------------------
Se o formulário for submetido, emitimos os argumentos ao serviço de tradução do Babel Fish
-------------------------------------------------------------------->

<cfif IsDefined("FORM.submit") IS "yes">

<cfinvoke
webservice="http://www.xmethods....ishService.wsdl"
method="BabelFish"
returnVariable="varName">

<cfinvokeargument name="translationmode" value="#FORM.Language#">
<cfinvokeargument name="sourcedata" value="#FORM.frase_para_traduzir#">

</cfinvoke>

<b> Frase Traduzida:</b> <cfoutput>#varName#</cfoutput>

</cfif>

Bem é isso aí. Através do Coldfusion, podemos invocar serviços externos e utilizá-los em nosso site. Neste caso, um serviço de tradução de línguas.
Francisco C Paulino
Tofinha
Diretor de TI
Blog da Zellen
http://blog.zellen.com.br/
ZPlayer - Player de vídeos em formato flash
http://www.zellen.com.br/zplayer/
"Adaptando soluções, gerando interatividade"
0

Página 1 de 1


Resposta rápida

  

1 usuário(s) está(ão) lendo este tópico
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)