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?.
Deve estar conectado postar um comentário.