Die Idee hinter den Open Graph-Apps ist simpel: Die neuen Apps werden mit sozialen Eigenschaften versehen und können so das Verhalten des Benutzers auf seiner Timeline (deutsch: Chronik) widerspiegeln. Ein Beispiel: Ein Artikel auf einem Blog wird mit einer sozialen Eigenschaft verknüpft (z.B. lesen) und sobald er aufgerufen wird, sehen wir diese Aktion auf unserer Facebook-Timeline. Auch wenn diese Apps momentan wegen der teils “unkontrollierbaren Selbstständigkeit” zurecht kritisiert werden – kann man diese neuen Möglichkeiten schon selbst nutzen?
Die momentane Situation sieht so aus, dass Facebook vorerst nur einer kleinen Gruppe von Partnern die Möglichkeit gegeben hat, solche sozialen Apps zu veröffentlichen. Aber natürlich ist es interessant, eine solche App selbst zu entwickeln. Man kann jetzt schon seine Apps mit Open Graph Eigenschaften versehen, nur das Ergebnis auf seiner Timeline kann man noch nicht sehen. Ich habe es jedenfalls nicht geschafft, meine eigenen Apps auf irgend eine Art und Weise auf meine Timeline zu bringen. Mein letzter Versuch war, eine kleine Landkarten-App zu bauen, die meine tägliche Route zur Arbeit darstellt:
Das Erstellen der Open Graph Eigenschaften hat schon mal geklappt und der Facebook-Debugger hat in der Vorschau alle Punkte korrekt auf der Karte aufgelistet. Ich konnte sie sogar schon zur meiner Timeline hinzufügen, nur sind die Aktivitäten dort nie aufgetaucht. Man muss an dieser Stelle auch erwähnen, dass zur Zeit nur die Admins und die autorisierten Testuser die App-Aktivitäten sehen können. Aber genau das hat bei meiner kleinen Geo-App nicht geklappt. Open Graph ist noch in der Beta-Phase und wird voraussichtlich erst dann vollständig freigegeben, wenn alle User die Timeline bekommen haben. Also müssen wir uns wohl noch ein wenig gedulden.
Nichts desto trotz bekommt man einen guten Eindruck, wie umfangreich der Open Graph sein wird. Es ist deshalb nicht verkehrt, jetzt schon die ersten Apps mit Open Graph Eigenschaften auszustatten. Dazu werden die neuen Tags in den Header unserer Seite gesetzt und somit als Open Graph-Objekte definiert. Die Interaktionen werden später in den App-Einstellungen vorgenommen. Und wenn die Beta vorbei ist, können wir mit unserer App gleich online gehen.
Hat schon jemand Erfahrungen mit Open Graph sammeln können oder auch schon solche Apps selbst gebaut und das Ergebnis auf seiner Timeline sehen können?
Pic: wwarby (CC BY 2.0)