Benutzer:The todd/ Facebook App

Aus Wikibooks
Dieses Buch befindet sich derzeit im Prozess der Entstehung. Habe bitte Verständnis, dass der Hauptautor die Zügel in der Hand behalten will. Frag vor inhaltlichen Veränderungen daher bitte erst bei diesem an, um die Zusammenarbeit abzustimmen. Beachte die Projektdefinition! Danke.

Zusammenfassung des Projekts[Bearbeiten]

  • Zielgruppe:

Für Leute, die sich mit der Applikationsentwicklung für Facebook interessieren. Vorkenntnisse in PHP und JavaScript sind von Vorteil aber nicht zwingend erforderlich.

  • Lernziele:

Der Leser ist in in der Lage eine Facebook-Apps zu entwickeln und Facebook in eigene Webseiten einzubinden.

  • Buchpatenschaft/Ansprechperson:

Benutzer: The_todd

  • Sind Co-Autoren gegenwärtig erwünscht?

Wenn ich erst mal die detaillierte Gliederung fertig habe, könnt ihr euch gern beteiligen!

  • Richtlinien für Co-Autoren:
    • Anglizismen soweit wie möglich vermeiden
  • Projektumfang und Abgrenzung zu anderen Wikibooks:
  • Themenbeschreibung:

Eigene Facebook-Apps entwickeln, Facebook zur Authetifikation auf eigenen Webseiten nutzen

  • Aufbau des Buches:



Die Facebook-Plattform[Bearbeiten]

Die Facebook Plattform erlaubt es Entwicklern auf die verschiedensten Weisen auf Daten, die Benutzer von Facebook bereitstellen, zuzugreifen und diese zu verwalten. Dabei ist es allerdings nicht nur möglich Applikationen für die Facebook-Webseite zu entwickeln, sondern Facebook auch für seine eigene Webseite oder in mobilen Endgeräten wie Handys oder Tablets zu nutzen.

Die Facebook-Plattform baut auf verschiedene Sammlungen von Werkzeugen und Anwendungen, sogenannte Software Development Kits (SDKs), für verschiedene Programmiersprachen auf. Um auf Daten von Benutzern zuzugreifen existieren etliche Programmierschnittstellen, sogenannte APIs.

Verfügbare SDKs[Bearbeiten]

  • JavaScript SDK - für die Entwicklung mit JavaScript
  • iOS SDK - für die Programmierung auf iPhone und iPad
  • Android SDK - für die Entwicklung auf Android-Geräten
  • PHP SDK - für die Entwicklung mit PHP

Dieses Buch wird sich auf die Entwicklung der Apps mit Hilfe des JavaScript SDK und des PHP SDK konzentrieren, da dies die meißtverwendeten Sprachen im Internet sind und sie leicht zu erlernen sind. Damit ist ein schneller Lernfortschritt gewährleistet.

Verfügbare Werkzeuge[Bearbeiten]

Der Graph API Explorer ist der einfachste Weg sich mit der Facebook eigenen Datenabfragesprache, der Graph API, vertraut zu machen. Hier kann man auf einer Spielwiese ausprobieren, auf welche Daten ein Entwickler Zugriff erhalten kann.

Mit der JavaScript Test Console kann man seinen JavaScript-Code auf einfache Weise auf Fehler überprüfen. Man bekommt außerdem das Ergebnis seines Codes sofort angezeigt.

Die Developer App verwaltet alle eigenen Apps. Hier kann man alle wichtigen Einstellungen zur App überprüfen und Statistiken abrufen. Außerdem gibt es hier die Möglichkeit einen OpenGraph für seine Anwendung zu erstellen. Aber dazu später mehr.

Insights bietet die Möglichkeit detailliertere Statistiken zu eigenen Anwendungen zu generieren.

App-Entwickler werden[Bearbeiten]

Entwicklungsumgebung einrichten[Bearbeiten]

Graph API[Bearbeiten]

Zugriff mit JavaScript und PHP[Bearbeiten]

Die erste App[Bearbeiten]

Facebook auf Webseiten nutzen[Bearbeiten]