Batch Requests – Zeit- und Ressourcensparend auf die Facebook API zugreifen

- Gastbeitrag von Michael Schakulat -

Batch Requests gegen die OpenGraph API

Batch Requests gegen die OpenGraph API

Die Facebook Graph API gestattet uns Zugriff auf die Daten aller Open Graph Objekte, sofern wir autorisiert sind, sie abzufragen. Haben wir eine solche Autorisierung erhalten, ist es mithilfe der API und der von Facebook bereitgestellten SDKs ein leichtes, an die benötigten Daten zu kommen. Und geht es dabei nur um ein paar Benutzerinformationen, wie z.B. Benutzername, Profilbild und Geburtsdatum, brauchen wir uns auch um Performance nur wenig Gedanken zu machen.

Viele Facebook Anwendungen sind allerdings wesentlich komplexer und benötigen an sehr vielen Stellen Zugriff auf die Graph API. Wer oft mit der Graph API arbeitet, merkt hier schnell, dass die Performance bei mehreren Abfragen gegen die API, sehr schnell in die Knie geht. Natürlich ist das nicht weiter verwunderlich, denn für jede Abfrage wird ein Request gestartet, der auf eine Antwort der Facebook Server wartet und sie letztendlich entgegen nimmt. Das kostet Zeit und ist dazu noch eine Performancebremse, gegen die man selbst nicht sehr viel machen kann.

Um diese Performanceprobleme in den Griff zu kriegen, hat Facebook vor Kurzem die Batch Requests eingeführt. Mit diesen Batch Requests ist es nun möglich, mehrere Abfragen zu einer einzigen zusammenzufassen. Der Entwickler kann nun also mehrere Abfragen gleichzeitig an die Facebook Server schicken, dort ausführen lassen und die Antwort dann wiederum gebündelt erhalten. Das spart Zeit und Ressourcen, zumindest auf Entwicklerseite und darauf kommt es uns ja schließlich an.

Was alles möglich ist
(weiterlesen …)

Ein Jahr Facebook Connect

Facebook Connect ist letzte Woche ein Jahr alt geworden und war in den letzten Monat durchaus erfolgreich, ein paar beeindruckende Daten am Rande:

  • Integration in Nintendo DSi, Xbox und iPhone Apps
  • Integration in 80.000 Webseiten
  • 60 Millionen Monatliche Nutzer
  • Facebook Connect ist auf 2/3 der Comscore US Top 100 integriert

Das ganze wurde im Rahmen der Facebook Developer Garage auf der LeWeb in Paris bekannt gegeben. Weitere Informationen sind auch auf Insidefacebook.com oder direkt im Developer Wiki verfügbar. Im September hatten wir zwei Beiträge über die Vorteile von Facebook Connect für Unternehmen und Anwender im Blog gepostet, in denen wir unter anderem diese Vorteile erwähnt hatten:

  1. Höhere Conversion für Login und Registrierung
  2. Besseres Targeting und Personalisierung
  3. Kostenlose “Werbung” auf der Facebook Plattform

Facebook selbst veröffentlicht auch Zahlen zum Erfolg von Facebook Connect auf externen Seiten. Je tiefgreifender die Integration angesetzt wird desto erfolgreicher werden die Maßnahmen:

Facebook Connect

Facebook Connect Integration (Quelle: Facebook.com)

Der original Facebook Blogbeitrag zum Thema:

Over the past year, Facebook Connect has brought an end to lengthy registration processes on many websites, provided a new way to interact with your News Feed on sites like Yahoo!, MSN and iGoogle, and empowered you to take your Facebook identity and friends to technologies such as Nintendo DSi, Xbox and iPhone apps.

Today, we are celebrating the first anniversary of Facebook Connect from the LeWeb conference in France. Facebook Connect is now available on more than 80,000 websites, and more than 60 million people are using the service to connect with their friends everywhere.

To start using Facebook Connect yourself, simply click the blue “Facebook Connect” button when you see it on websites or devices. Rather than entering registration information again, you’ll instead connect your Facebook account to the other website or service and it will recognize your real identity, current profile picture and friends. From there, you can start commenting on blogs, interacting with Facebook friends and sharing content with all of your friends back on Facebook. (Weiterlesen auf Facebook.com)

Watchmen Blu-Ray integriert Facebook Connect

watchmen

Watchmen Screenshot

Diesen Mittwoch war das US-Release Date für Watchmen auf DVD. Das besondere dabei, wie Warners schon im Mai angekündigt hatte ist die DVD über Facebook Connect an Facebook angebunden. DVD Player mit integrierter BD-Live Funktion machen dies möglich.

D.h. Kunden mit einem Facebook Account und einem BD-Live Blu-Ray Player können über die DVD beispielsweise einen Kinoabend mit Freunden organisieren, Kommentare zum Film austauschen und natürlich ihren Status updaten. Weitere Funktionen werden sicherlich auf künftigen Blu-Ray DVDs zur Verfügung stehen. Abgesehen von netten Funktionen und einem Zusatzwert für die Nutzer bringt dies Warner natürlich auch mehr Aufmerksamkeit.

Dieses kleine Beispiel verdeutlicht aber die Möglichkeiten die der  Social Graph außer halb von reinen Internetanwendung im alltägliche Leben bietet.

(Photo Credits: TM & © 2009 Warner Bros. Entertainment Inc)


WebMediaBrands
Mediabistro | All Creative World | Inside Network
Jobs | Education | Research | Events | News
Advertise | Terms of Use | Privacy Policy
Copyright 2011 WebMediaBrands Inc. All rights reserved.