eWorks - Wir entwickeln preisgünstig Ihre Web-, Online-Shop-, Windows- und Office-Applikationen. Wir beraten Sie in Technologiefragen, konzipieren Strategien und gestalten individuelle Software nach gängigen Standards. Leistungen  |  Referenzen / Projekte  |  Firma  |  Jobs  |  Technologien  |  Research  |  Kontakt
  Seite weiterempfehlen


 
 


Facebook-Plattform

Entwicklerplattform für Facebookseiten..!

Die Facebook-Plattform (engl. „Facebook Platform”) ist eine Programmierschnittstelle der Website www.facebook.com zur Bildung und Unterhaltung sozialer Netzwerke, und ermöglicht Entwicklern die Erweiterung von Facebook um eigene Anwendungen und Funktionen.

Im Detail setzt sich die Facebook-Plattform aus mehreren, einzelnen Programmierschnittstellen zusammen, die verschiedenen Zwecken dienen:

Die „Graph API” ist das Fundament der Facebook-Programmierung, und stellt Entwicklern zahlreiche Funktionen zum Datenaustausch mit Facebook zur Verfügung. Der Name „Graph API” leitet sich von der technischen Betrachtungsweise ab, das Facebook-Objekte (wie Photos, Menschen, Veranstaltungen und Seiten) miteinander in einem Facebook-Zusammenhang (wie „ist-Freund-von”, „mag” oder „ist-auf-Photo”) stehen, der einem mathematischen Graphen entspricht. Die „Graph API” wird typischerweise mit JavaScript und JSON angesprochen. Für mehr Informationen zur „Graph API” siehe http://developers.facebook.com/docs/api/.

Die „Authentication” stellt Entwicklern nötige Funktionen zur Authentifizierung gegen die Facebook-Benutzerdatenbank zur Verfügung, damit entwickelte Facebook-Applikationen Handlungen im Namen von Facebook-Nutzern durchführen können: z. B. um im Auftrag einer bestimmten Person andere Personen zu einer Veranstaltung einzuladen.

„Social Plugins” stellen Facebook-APPs von Drittanbietern die bekannten Facebook-Bedienelemente wie „Gefällt mir”, „Teilen”, etc. zur Verfügung - um ein konsistentes Look-and-Feel aller Facebook-Seiten zu erreichen.

„FBML” ist eine auf Facebook zugeschnittene Variante von HTML zur Entwicklung eigener Facebook-APPs, die gegenüber HTML einerseits funktional reduziert ist, und andererseits auch erweitert ist. FBML wird ergänzt durch FBJS, eine Facebook-Variante von JavaScript. Die Reduzierungen gegenüber HTML und JavaScript dienen u. a. dem Zweck, Facebook weiterhin die Kontrolle über das Erscheinungsbild der Anwendungen zu ermöglichen und Sicherheitsprüfungen durchführen zu können. Die Erweiterungen wiederum ermöglichen Entwicklern, Facebook-typische Bedienelemente wie „Gefällt mir” und „Teilen” einfach und bequem in ihre eigenen Anwendungen zu integrieren.

„Facebook Connect” ist eine single-sign-on-ähnliches System (http://de.wikipedia.org/wiki/Single_Sign-on) zur Nutzung der Facebook-Anmeldung auch für den Zugriff auf andere Websites.

Weitere Informationen zur Facebook-Plattform siehe http://en.wikipedia.org/wiki/Facebook_Platform und http://developers.facebook.com.



  ©1998-2010 eWorks GmbH, Frankfurt am Main  |  Letzte Änderung: 03. Januar 2011 |  Impressum  |  www.eWorks.de  |   info@eworks.de