de
Deutsch Deutsch English English
Du bist nicht angemeldet. Melde Dich jetzt an.
 
Passwort vergessen |  Registrierungsmail erneut senden |  Neues Benutzerkonto

    Twick.it-Blog

    Nerds only! Neuigkeiten von der Twick.it-API

    Markus Möller

    Achtung! Das Thema dieses Blog-Artikels ist technisch. Sehr technisch. Wenn du mit Programmierung nichts am Hut hast, dann kannst du diesen Beitrag überspringen. Ausnahmsweise. Ab ins Freibad!

    OK, Kollegen, nun sind wir also unter uns. Als Programmierer kennst du ja sicherlich schon unsere API. Mit dieser offenen Programmierschnittstelle ist es möglich, auf die Daten der Erklärmaschine zuzugreifen und selbst Applikationen zu schreiben.

    Nun gibt es gleich zwei Neuigkeiten. Erstens experimentieren wir gerade mit der Geokodierung von Twicks und möchten diese Funktion gerne über die API freigeben und zweitens können PHP-Programmierer nun Wrapper-Klassen nutzen, um uns noch einfacher anzuzapfen.

    Geokodierung

    Seit kurzem werden die Themen bei Twick.it mit Geokoordinaten (Längen- und Breitengrad) versehen. Diese Funktion befindet sich zwar noch in einem frühen Beta-Stadium, aber ihr könnt trotzdem schon drauf zugreifen. Die Rückgaben der Funktions-Aufrufe liefern dazu sowohl im XML- als auch im JSON-Format einen Geo-Block, der Längen- und Breitengrad als Bogenmaß angibt.

    Auch eine neue Funktion find_topics_nearby gibt es. Der Sinn dieser Funktion ist schnell erklärt: Ihr übergebt dem Aufruf eure eigene Position und bekommt Themen, die sich in der Nähe befinden. Einzelheiten und ein Beispiel findet ihr wie immer in der API-Dokumentation.

    PHP-Wrapper

    Wenn ihr mit PHP auf die Twick.it-Schnittstelle zugreifen wollt, könnt ihr euch das Leben jetzt noch einfacher machen. Wir haben einige Wrapper-Klassen geschrieben, die dafür sorgen, dass ihr euch nicht mehr mit dem ganzen REST-Zeugs (http-Request senden und XML parsen) herumschlagen müsst. Stattdessen gibt es eine PHP-Klasse, die die Twick.it-Funktionen als statische Methoden zur Verfügung stellt. Die Rückgabe erfolgt schön strukturiert in Form spezieller Twick.it-Klassen.

    Natürlich ist der PHP-Wrapper kostenlos und steht unter der BSD Licence. Kurz gesagt: Ihr dürft damit machen, was ihr wollt. Zu finden ist diese PHP-Zauberkiste bei Sourceforge unter https://sourceforge.net/projects/twickitapiphp/

    Als Alternative sei auch noch einmal die PHP-Klasse von Sascha Ohms genannt. Die das Ergebnis als XML liefert.

    Immer Up-to-date

    Vielleicht werden solche Wrapper auch für weitere Programmiersprachen (Java, Ruby on Rails, Perl, .NET, etc.) folgen. Über Erweiterungen oder Änderungen an der API informieren wir immer als erstes über den extra dafür angelegten Twitter-Account @twickit_api. Selbst wenn du selbst kein Twitter nutzt kannst du dort Updates per RSS abonnieren.

    So, jetzt hast du zwei Möglichkeiten: Entweder selbst ein cooles Mashup programmieren oder ab ins Freibad! Die anderen warten schon.


    Schlagwörter:API, Geokodierung, PHP, Programmierschnittstelle, Wrapper

    Erstellt am 18.07.2010 | Comments (0)

    Keine Kommentare


    Hinterlasse einen Kommentar

     
     
    Kommentar senden
     

    Categories:

    • 5 Fragen an...
    • Aktionswochen
    • Allgemeines
    • Ideen
    • Offizielles
    • So geht's
    • Tipps4Twicks

    Seiten:

    • FAQ
    • Konzept
    • Charta
    • AGB
    • Teilnahmebedingungen für den Siegener Erklärwettbewerb
    • Beitragsübersicht
    • Presse
    • Pressespiegel
    • Fotos
    • Neue Web 2.0-Enzyklopädie online
    • Erklärmaschine beendet erfolgreiche Beta-Phase
    • Twickit auf der CeBIT 2010
    • Twick.it holt Weltmeister-Titel mit Augmented Reality App
    • Für Entwickler / API
    • REST-API
    • explain
    • favorites
    • find_topic_by_tag
    • find_topic
    • find_topics_nearby
    • find_twick
    • find_user
    • latest_twicks
    • random_twick
    • random_topic
    • search_twick
    • stats
    • PHP
    • Twitter
    • Impressum

    Search:


    Suchen

    Kommentare:

    • Sean Kollak: Hallo Rosy, freue mich dass du dich nicht nur für Reimix, sondern auch…
    • Rosy: Hallo Sean, Eure Ideen finde ich große Klasse und werde sie natürlich…
    • Cinny1109: Ja ich möchte gewinnen und ich verdiene es auch!!!! :P Fan der Facebook…
    • geewing: Das mit dem Weltmeister ist mir Wurscht. Ich will die Android-Waffel!

    Tag-Cloud

    Augmented Reality Community Enzyklopädie Erklärwettbewerb Feedback Geokodierung Gewinnspiel Handy NRW-Tag Nutzer Presse Relevanz Semantik Siegen Tipps4Twicks Tool Tip Web 2.0 Web 3.0 Wikipedia Zeitung

    WP-Cumulus by Roy Tanck and Luke Morton requires Flash Player 9 or better.

    2D

    Augmented Reality Community Enzyklopädie Erklärwettbewerb Feedback Geokodierung Gewinnspiel Handy NRW-Tag Nutzer Presse Relevanz Semantik Siegen Tipps4Twicks Tool Tip Web 2.0 Web 3.0 Wikipedia Zeitung
    3D

    RSS

    • Blog-Beiträge
    • Kommentare

    Alle Angaben ohne Gewähr. Creative Commons License

    > FAQ > Charta

    > API Dokumentation > Tipps4Twicks

    > Twitter > Support

    > AGB > Impressum

    > Presse > Mobile Webseite