© saicle/Shutterstock.com
Das foursquare API mit PHP ansprechen

Was ist hier noch?


In der letzten Ausgabe des PHP Magazins haben Sie gelernt, wie Sie mithilfe von PHP oder JavaScript ermitteln können, wo sich der Benutzer Ihrer Website gerade befindet. Diese Information mag zwar für Ihre Applikation interessant sein, für Ihre Nutzer hingegen weniger, denn in den meisten Fällen werden diese schon wissen, wo sie sich gerade befinden. Wenn Sie aber interessante Orte in der Nähe ermitteln und anzeigen, können Sie den Nutzern einen tatsächlichen Mehrwert bieten. Dieser Artikel zeigt, wie’s geht.

Damit Sie Ihren Nutzern Informationen über Orte zur Verfügung stellen können, werden Sie auf den folgenden Seiten das API des Dienstes „foursquare“ [1] kennenlernen. foursquare ist ein Social Network, bei dem Nutzer über ihr Smartphone an verschiedenen Plätzen einchecken können und dabei Punkte sammeln. Plätze können dabei jede geografische Position sein, Check-ins können somit in Geschäften, Restaurants, Privatwohnungen oder auch an Aussichtspunkten in der freien Natur vollzogen werden. Auf der Website (Abb. 1) kann man dann jederzeit sehen, wo sich Freunde gerade befinden und was andere Freunde dazu sagen. Der Benutzer, der die meisten Check-ins an einem Ort vorweisen kann, wird dort Mayor (Bürgermeister).

Schmidt_Foursquare_001.tif_fmt1.jpg Abb. 1: Die foursquare-Website

Letzter Aufruf zum Check-in

Im Oktober 2011 hatte foursquare weltweit bereits über 10 000 000 Nutzer und mehr als 25 000 000 Plätze in seiner Datenbank. Jede Sekunde checken 35 Personen an irgendeinem Ort ein, und können dabei auch Fotos, Tipps oder To-dos für andere Benutzer hinterlassen, sodass die foursquare-Datenbasis ständig weiter wächst. Das Interessante daran für foursquare-Nutzer ist, dass sie über die Mobile App Informationen zu Orten in der Nähe abrufen und somit auch in fremden Städten z. B. Restaurants oder hochfrequentierte Bars finden können (Abb. 2). Alle Informationen, die Sie auf der Website oder einer der mobilen Apps einsehen können, bietet foursquare mittlerweile auch über ein API an, auf das Sie kostenlos zugreifen können. Dabei ist nicht nur der lesende Zugriff möglich, Sie können sogar schreibend auf die foursquare-Daten zugreifen.

Schmidt_Foursquare_002.tif_fmt1.jpgAbb. 2: Umgebungssuche mit der iPhone-App

API-Registrierung

Bevor Sie das API verwenden können, müssen Sie sich als Consumer registrieren. Die Registrierung [2] findet im Entwicklerbereich [3] der foursquare-Website statt. Da die Registrierung als Consumer aber nur für foursquare-Nutzer möglich ist, müssen Sie sich zuerst einen entprechenden Account zulegen. Um d...

Neugierig geworden?

Angebote für Teams

Für Firmen haben wir individuelle Teamlizenzen. Wir erstellen Ihnen gerne ein passendes Angebot.

Das Library-Modell:
IP-Zugang

Das Company-Modell:
Domain-Zugang