![]() |
Houaiss.on Integração a site (vopen) |
Introdução Esta página demonstra como integrar o Houaiss.on ao seu site. Seus usuários poderão digitar ou clicar nas palavras para acessar o Houaiss, sem necessitar de login ou senha. É muito simples de usar. Os passos são:
1. criar um login específico para o serviço. Entre em contato conosco para o criarmos para você Exemplo de uso Para ver um exemplo de funcionamento usando o botão abaixo. Se tiver dúvidas entre em contato conosco (email contato@iah.com.br)
A biblioteca pode ser carregada automaticamente junto com a página, ou por solicitação do usuário, como fez aqui. Uma vez carregada o usuário poderá usá-la para:
1 - digitar palavras e fazer consultas (usando a janela que apareceu em um canto de sua tela) Experimente ambas as funções. A biblioteca foi carregada aqui para executar ambas as funções, mas a configuração inicial pode ser ao seu gosto. Além disso, o usuário pode configurá-la manualmente, clicando no botão de configuração. Ou podem ser utilizados comandos externos. Veja exemplos usando os botões abaixo:
Basta fazer o download da biblioteca e utilizá-la em seu site. Se desejar usar o serviço dedicado de outra forma, você pode criar a sua própria. O servidor pode enviar informações no formato HTML, JSON ou XML. Mais abaixo há instruções de como ele funciona Download e configuração da biblioteca Para fazer o download dos arquivos que compõem a biblioteca, clique aqui O arquivo leiame.txt contém as instruções de instalação e configuração Desenvolvendo sua própria biblioteca Caso nossa biblioteca não o atenda, você poderá desenvolver a sua própria. Abaixo há um detalhado tutorial de como fazê-lo. Entre em contato conosco. Poderemos ajudá-lo Logos e imagens este link permite baixar alguns de nossos logos caso queira utilizar: Enviando uma solicitação O serviço dedicado escuta no endereço de internet https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php, e para usá-lo basta fazer uma chamada através de GET ou POST a este endereço. Abaixo segue descrição dos dados a serem enviados ao fazer a conexão: Dados obrigatórios
"login" : login do cliente Dados opcionais
"dic" : o dicionário a ser consultado. Este atributo pode assumir os seguintes valores:
"formato" : forma de retorno das informações. Este atributo pode assumir os seguintes valores:
"fonte" : tamanho da fonte usada no retorno através de HTML Recebendo a resposta O serviço dedicado fica no ar 24h por dia, e a resposta à consulta realizada é dada imediatamente em resposta à solicitação do cliente. O servidor analisa a palavra solicitada e considera em sua resposta possíveis variações (como de gênero, número e grau). São consideradas também variações as conjugações verbais. Caso nenhuma palavra seja encontrada após esta análise, o servidor assume um possível erro ortográfico e sugere alternativas. As melhores respostas consideradas pelo servidor são enviadas como resposta da solicitação, conforme o tipo de retorno solicitado no atributo "ret". Tipos de respostas "formato" = "html" : a resposta será enviada através de html. Neste caso, geralmente nenhum tratamento gráfico é necessário. "formato" = "json" : a resposta será enviada através de um documento JSON padrão. Este tipo de resposta é desejável, se o cliente quiser trabalhar os dados recebidos individualmente, ou se desejar dar um tratamente gráfico particular. O conteúdo dos verbetes é enviado dentro de uma estrutura em vários níveis, que incluem, por exemplo, "entrada", "datacao", "classe", "definicao", conjugacao" etc. São dezenas de tipos de informações diferentes, de forma que o cliente pode usar apenas aquela em que está realmente interessado. "formato" = "array" : a resposta será enviada através de uma estrutura esquemática de fácil visualização. Esta resposta é recomendada para a correta interpretação dos dados equivalentes em json. Verbetes especiais
Há dois tipos de verbetes especiais. Eles são: Interpretando o JSON Se optar por utilizar as respostas JSON ou XML para obter um resultado mais personalizado às suas necessidades, alguns procedimentos serão necessários. É importante entender os vários tipos de informação enviados, e também as tags de formatação de texto Tags de formatação usadas Dentro dos diversos campos do JSON, são utilizadas tags para a correta formatação dos dados. As tags que podem ser usadas dentro dos textos são estas:
<res>...</res> : o conteúdo dentro das tags é uma abreviação Campos do JSON - dicionário de língua portuguesa Os exemplos abaixo permitem ver os resultados e entender os campos retornados. Para fazer a implantação local, basta trocar os textos "seulogin" e "suasenha" pelos dados corretos. As credenciais "seulogin" e "suasenha" permitem acesso apenas aos exemplos abaixo "foi" : exemplo de retornos múltiplos html:https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=foi&formato=html JSON: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=foi&formato=json array: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=foi&formato=array "privada" : exemplo de retornos múltiplos html:https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=privada&formato=html JSON: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=privada&formato=json array: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=privada&formato=array "venezuela" : exemplo de verbete externo html:https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=venezuela&formato=html JSON: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=venezuela&formato=json array: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=venezuela&formato=array "bordo" : exemplo de retornos múltiplos html:https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=bordo&formato=html JSON: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=bordo&formato=json array: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=bordo&formato=array "adevogado" : exemplo de verbete com erro ortográfico html:https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=adevogado&formato=html JSON: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=adevogado&formato=json array: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=adevogado&formato=array "amazonas" : exemplo de retornos múltiplos html:https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=amazonas&formato=html JSON: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=amazonas&formato=json array: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=amazonas&formato=array "brennschluss" : exemplo de palavra estrangeira html:https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=brennschluss&formato=html JSON: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=brennschluss&formato=json array: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=brennschluss&formato=array "lycra" : exemplo de palavra estrangeira html:https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=lycra&formato=html JSON: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=lycra&formato=json array: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=lycra&formato=array "aurora" : exemplo de retornos múltiplos html:https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=aurora&formato=html JSON: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=aurora&formato=json array: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=aurora&formato=array "senhor" : exemplo de verbete com muitos elementos html:https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=senhor&formato=html JSON: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=senhor&formato=json array: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=senhor&formato=array "abinhadeira" : exemplo de verbete inexistente html:https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=abinhadeira&formato=html JSON: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=abinhadeira&formato=json array: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=abinhadeira&formato=array "cacoula" : exemplo de verbete que ignora acento ou ç html:https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=cacoula&formato=html JSON: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=cacoula&formato=json array: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=cacoula&formato=array "meteorito" : exemplo de verbete com elementos raros html:https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=meteorito&formato=html JSON: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=meteorito&formato=json array: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=meteorito&formato=array "aboar" : exemplo de verbete com elementos raros html:https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=aboar&formato=html JSON: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=aboar&formato=json array: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=aboar&formato=array "casar" : exemplo de retorno múltiplo html:https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=casar&formato=html JSON: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=casar&formato=json array: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=casar&formato=array "oxigenio" : exemplo de verbete com elementos raros html:https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=oxigenio&formato=html JSON: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=oxigenio&formato=json array: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=oxigenio&formato=array "papel" : exemplo de retorno múltiplo html:https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=papel&formato=html JSON: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=papel&formato=json array: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=papel&formato=array "bobo" : exemplo de retorno múltiplo html:https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=bobo&formato=html JSON: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=bobo&formato=json array: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=bobo&formato=array "email" : exemplo de entrada múltipla html:https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=bobo&formato=html JSON: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=bobo&formato=json array: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=bobo&formato=array
Campos do JSON - dicionário de sinônimos e antônimos Os exemplos abaixo permitem ver os resultados e entender os campos retornados. Para fazer a implantação local, basta trocar os textos "seulogin" e "suasenha" pelos dados corretos. As credenciais "seulogin" e "suasenha" permitem acesso apenas aos exemplos abaixo ex: "foi" : exemplo de retornos múltiplos html:https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&dic=sinant&palavra=foi&formato=html JSON: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&dic=sinant&palavra=foi&formato=json array: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&dic=sinant&palavra=foi&formato=array ex: "disciplina" : exemplo de retornos múltiplos html:https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&dic=sinant&palavra=privada&formato=html JSON: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&dic=sinant&palavra=privada&formato=json array: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&dic=sinant&palavra=privada&formato=array ex: "abdome" : exemplo de entrada múltipla html:https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&dic=sinant&palavra=bordo&formato=html JSON: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&dic=sinant&palavra=bordo&formato=json array: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&dic=sinant&palavra=bordo&formato=array ex: "gordo" : exemplo de verbete com elementos raros html:https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&dic=sinant&palavra=adevogado&formato=html JSON: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&dic=sinant&palavra=adevogado&formato=json array: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&dic=sinant&palavra=adevogado&formato=array ex: "conta" : exemplo de verbete com elementos raros html:https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&dic=sinant&palavra=radio&formato=html JSON: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&dic=sinant&palavra=radio&formato=json array: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&dic=sinant&palavra=radio&formato=array ex: "geral" : exemplo de verbete com elementos raros html:https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&dic=sinant&palavra=brennschluss&formato=html JSON: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&palavra=brennschluss&formato=json array: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&dic=sinant&palavra=brennschluss&formato=array ex: "acasalar" : exemplo de verbete com elementos raros html:https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&dic=sinant&palavra=lycra&formato=html JSON: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&dic=sinant&palavra=lycra&formato=json array: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&dic=sinant&palavra=lycra&formato=array ex: "acochar" : exemplo de verbete com elementos raros html:https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&dic=sinant&palavra=aurora&formato=html JSON: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&dic=sinant&palavra=aurora&formato=json array: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&dic=sinant&palavra=aurora&formato=array ex: "foi" : exemplo de entrada múltipla html:https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&dic=sinant&palavra=senhor&formato=html JSON: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&dic=sinant&palavra=senhor&formato=json array: https://houaiss.online/houaisson/apps/webserver/vopen/conexao.php?login=seulogin&senha=suasenha&dic=sinant&palavra=senhor&formato=array
|