PIZiadas gráficos

PIZiadas gráficos

Meu mundo está dentro.

Acesso JAVA API Bitacoras

O API Bitacoras suporta GET e POST pedidos para permitir o acesso à informação disponível de forma flexível. A linguagem JAVA fornece ajudas visuais interessantes que podem ser utilizados para representar a informação.

Nestas linhas é introduzido através de um exemplo, o acesso GET que pode servir como ponto de partida para um programador que queira desenvolver seu próprio aplicativo, tal como um que permite a obtenção de informação sobre a tampa por um sistema de navegação adaptado para segregar.

Para acessar a API é necessário ter uma chave pessoal que fornece aos usuários registrados Bitacoras. Esta chave pode ser armazenado como uma cadeia de texto.

No nosso caso, vamos chamar a variável “personalKey”:

Corda personalKey =”CLAVE_A_SUMINISTRAR_POR_BITACORAS_A_CADA_USUARIO”;

Esta chave é obrigatória para uso em qualquer pedido é feito. A petição é construído como uma string String ou caractere indicando o protocolo de acesso (http), o servidor para executar o pedido (api.bitacoras.com), o tipo de informação que deseja (frente) e a tecla (chave) eo formato em que você deseja receber dados (formato)

Corda peticionUrl = “http://api.bitacoras.com / capa / key /” + personalKey + “/formato / xml”;

A variável “url” assim, serve para fazer o pedido que pode ser implementado por um função. Esta função ou procedimento destina-se, Neste exemplo simples, que retorna uma tabela com linhas de texto no formato pretendido; neste caso se solicitam em XML.

público estático Vector httpPeticion(String peticionUrl) {

Vector v =novo Vetor();

tentar {

URL url = novo URL(peticionUrl);

BufferedReader canalDatos = novo BufferedReader(

novo InputStreamReader(url.openStream()));

Cordas inputLine;

enquanto ((inputLine = canalDatos.readLine()) != zero) {

//System.out.System.out.println(inputLine);

v.addElement(inputLine);

}

canalDatos.close();

} captura (IOException e) {

e.printStackTrace();

}

voltar em;

}

Função “httpPeticion” canais abertos de dados através de um buffer de leitura que levou a fonte de dados usando uma URL formado a partir de nossa cadeia “peticionUrl”.

Num circuito “enquanto” as linhas são lidas e são introduzidos no vector retornado pela função. Estas linhas são lidos até que tenha concluído suprimentos “canalDatos”.

Estas linhas de XML utilizando um conjunto de tags que permitem que o segmento de dados. No nosso exemplo, nós

  • <item>
  • <autor>Nome do autor</autor>
  • <pseudônimo>Usuário Alias</pseudônimo>
  • <url>http://…..</url>
  • <votos>137</votos>
  • <bitacora>http://….</bitacora>
  • <nome>Blogs Nome</nome>
  • <título>Título de entrada</título>
  • <conteúdo>Primeiras linhas de conteúdo…</conteúdo>
  • <data>1259688379</data>
  • </item>

A utilização de um vector não pode a melhor maneira de resolver o problema, mas é uma maneira simples de armazenar informações e começar a experimentar.

Espero que este exemplo será útil. ¿Você é programador e se anima a experimentar?.