Graphic PIZiadas

Graphic PIZiadas

Meine Welt ist in..

Zugang JAVA API Bitacoras

Die API Bitacoras unterstützt GET-und POST-Anforderungen, den Zugang zu Informationen ermöglichen, flexibel. Die JAVA-Sprache bietet interessante visuelle Hilfsmittel, die verwendet werden können, um Informationen darzustellen.

In diesen Zeilen wird über einen GET-Zugang beispielsweise, die als Ausgangspunkt für einen Programmierer, die ihre eigene Anwendung entwickeln will dienen kann eingeführt, wie eine, die Informationen über die Abdeckung für ein Navigationssystem angepasst Trennung erhalten können.

Um die API zugreifen ist notwendig, um einen persönlichen Schlüssel, der registrierte Benutzer bietet Bitacoras haben. Diese Taste kann als Text-String gespeichert werden.

In unserem Fall werden wir die Variable nennen “personalKey”:

String personalKey =”CLAVE_A_SUMINISTRAR_POR_BITACORAS_A_CADA_USUARIO”;

Diese Taste ist für den Einsatz in jedem Antrag gestellt. Die Petition ist als String oder Zeichenfolge, die die Zugriffsprotokoll aufgebaut (http), der Server, um die Anfrage auszuführen (api.bitacoras.com), die Art der Informationen, die Sie wollen (Front) und der Schlüssel (Schlüssel) und das Format, in dem Sie die Daten per E-Mail (Format)

String peticionUrl = “http://api.bitacoras.com / home / key /” + personalKey + “/Format / xml”;

Die Variable “url” dient also dazu, die Anforderung, die von einem umgesetzt werden können machen Funktion. Diese Funktion oder Vorgehensweise soll, in diesem einfachen Beispiel, die eine Tabelle mit Zeilen Text zurück im gewünschten Format; in diesem Fall die angeforderte XML.

Öffentlichkeit statische Vector httpPeticion(String peticionUrl) {

Vektor v =neue Vektor();

versuchen {

URL url = neue URL(peticionUrl);

BufferedReader canalDatos = neue BufferedReader(

neue Input(url.openStream()));

String eingabezeile;

während ((eingabezeile = canalDatos.readLine()) != null) {

//System.out.println(eingabezeile);

v.addElement(eingabezeile);

}

canalDatos.close();

} Verschluss (IOException e) {

e.printStackTrace();

}

Rückkehr v;

}

Aufgabe “httpPeticion” offene Kanäle von Daten durch einen Lesepuffer, die die Datenquelle aufgefordert, über eine URL aus unserem String gebildet “peticionUrl”.

In einer Schleife “während” Leitungen werden ausgelesen und in den Vektor von der Funktion zurück eingeführt. Diese Zeilen werden gelesen, bis Sie Versorgung abgeschlossen haben “canalDatos”.

Diese XML-Linien mit einer Reihe von Tags, die den Datensegment ermöglichen. In unserem Beispiel, wir

  • <Artikel>
  • <Verfasser>Name des Autors</Verfasser>
  • <alias>User Alias</alias>
  • <url>http://…..</url>
  • <Stimmen>137</Stimmen>
  • <bitacora>http://….</bitacora>
  • <Name>Blogs Namens</Name>
  • <Titel>Titel des Beitrags</Titel>
  • <Inhalt>Ersten Zeilen Gehalt…</Inhalt>
  • <Datum>1259688379</Datum>
  • </Artikel>

Die Verwendung eines Vektor möglicherweise nicht die beste Möglichkeit, das Problem zu lösen,, aber es ist ein einfacher Weg, um Informationen zu speichern und beginnen zu erleben.

Ich hoffe, dass dieses Beispiel sinnvoll sein,. ¿Eres Programmierer und Sie ermutigen, zu experimentieren?.