Flash, Network und Facebook. Steven Mohr steven@stevenmohr.de



Ähnliche Dokumente
Sich einen eigenen Blog anzulegen, ist gar nicht so schwer. Es gibt verschiedene Anbieter. ist einer davon.

e-books aus der EBL-Datenbank

Ordner Berechtigung vergeben Zugriffsrechte unter Windows einrichten

Kurzanweisung für Google Analytics

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt

OUTLOOK-DATEN SICHERN

Installationsanleitung Webhost Windows Flex

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

Anlegen eines DLRG Accounts

Hinweise zur -Nutzung für Studierende

Fotostammtisch-Schaumburg

ITT WEB-Service DEMO. Kurzbedienungsanleitung

Xylem WebService Demo Kurzbedienungsanleitung

Version Deutsch

MORE Profile. Pass- und Lizenzverwaltungssystem. Stand: MORE Projects GmbH

Übung - Arbeiten mit Android

Leichte-Sprache-Bilder

Kleines Handbuch zur Fotogalerie der Pixel AG

SAMMEL DEINE IDENTITÄTEN::: NINA FRANK :: :: WINTERSEMESTER 08 09

Lehrer: Einschreibemethoden

Inhaltsverzeichnis. 1. Empfängerübersicht / Empfänger hinzufügen 2. Erstellen eines neuen Newsletters / Mailings 3. Versand eines Newsletters

Anlegen eines Nebennutzers an der e Vergabe 5.0

Installationsanleitung Webhost Windows Compact

PROFIS Software Lösungen

Apartment App. Web Style Guide

Installationsanleitung Webhost Linux Flex

Geschütztes FTP-Verzeichnis erstellen

Handbuch zur Anlage von Turnieren auf der NÖEV-Homepage

Diese Kurzanleitung beschreibt die nötigen Einstellungen, um mit pixafe Transfer Bilder auf einem Facebook Konto veröffentlichen zu können.

Benutzerhandbuch - Elterliche Kontrolle

INHALTSVERZEICHNIS Allgemeine Beschreibung... 3 Verwendung der Webseite... 4 Abbildungsverzeichnis... 12

Step by Step Webserver unter Windows Server von Christian Bartl

ITT AQUAVIEW WEB-Server. Kurzbedienungsanleitung

Vodafone Conferencing Meeting erstellen

Wie richten Sie Ihr Web Paket bei Netpage24 ein

FTP-Server einrichten mit automatischem Datenupload für

Anleitung für den Zugriff auf Mitgliederdateien der AG-KiM

FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7

Bilder im Drachenforum per Klicklösung veröffentlichen

Toolbeschreibung: EVERNOTE

teischl.com Software Design & Services e.u. office@teischl.com

Um dies zu tun, öffnen Sie in den Systemeinstellungen das Kontrollfeld "Sharing". Auf dem Bildschirm sollte folgendes Fenster erscheinen:

mysql - Clients MySQL - Abfragen eine serverbasierenden Datenbank

In dem unterem Feld können Sie Ihre eintragen, wenn sie im System hinterlegt wurde. Dann wird Ihnen Ihr Passwort noch einmal zugeschickt.

Berechtigungen im Kalender Anleitung für die Rechtevergabe im Outlook Kalender FHNW, Services, ICT

VNB: Frauen Fachtagung: Frauen vernetzt Social Media

M-net -Adressen einrichten - Apple iphone

Windows 10. Vortrag am Fleckenherbst Bürgertreff Neuhausen.

A. Ersetzung einer veralteten Govello-ID ( Absenderadresse )

Leitfaden für die Mitgliederregistrierung auf der neuen Webseite des SFC-Erkelenz

Tevalo Handbuch v 1.1 vom

Anleitung über den Umgang mit Schildern

PC-Umzug: So ziehen Sie Ihre Daten von Windows XP nach Windows 8 um

Urlaubsregel in David

Digital signierte Rechnungen mit ProSaldo.net

Online-Prüfungs-ABC. ABC Vertriebsberatung GmbH Bahnhofstraße Neckargemünd

Outlook Exp. Konten einrichten, so geht es!

TeamViewer App für Outlook Dokumentation

Draft Kurzanleitung Travelmanagement Stand

Benutzerverwaltung mit Zugriffsrechteverwaltung (optional)

Installationsanleitung Webhost Linux Compact

Import des persönlichen Zertifikats in Outlook Express

Tutorial/FAQ für die Benutzung der Webseite

Kurzanleitung SEPPmail

SharePoint Demonstration

Übung - Konfigurieren einer Windows Vista-Firewall

SANDBOXIE konfigurieren

Alle alltäglichen Aufgaben können auch über das Frontend durchgeführt werden, das in den anderen Anleitungen erläutert wird.

Das Starten von Adami Vista CRM

Seite 2 Wordpress REGISTRIERUNG

Der Kalender im ipad

Im zentralen Service Manager ( können Sie alle Funktionen Ihres Paketes einrichten und verwalten.

Benutzeranleitung Superadmin Tool

Website freiburg-bahai.de

Einrichten eines POP-Mailkontos unter Thunderbird Mail DE:

Anleitung für die Einrichtung weiterer Endgeräte in 4SELLERS SalesControl

Facebook erstellen und Einstellungen

Sicherer Datenaustausch mit Sticky Password 8

Um in das Administrationsmenü zu gelangen ruft Ihr Eure Seite auf mit dem Zusatz?mod=admin :

Kurzanleitung GigaMove

Anleitung für Autoren auf sv-bofsheim.de

Drägerware.ZMS/FLORIX Hessen

Printserver und die Einrichtung von TCP/IP oder LPR Ports

Treckerverein Monschauer Land e.v.

Anwendungsbeispiele Buchhaltung

KSN-WEBMAIL-BASICS. November Grundlagen zum Thema Webmail TEIL A. Benutzen von Webmail

Showtime Anleitung. Zeigen Sie anderen, über was Sie sprechen. Warum Showtime? So verwenden Sie Showtime. So geht s

Verwendung des IDS Backup Systems unter Windows 2000

Guide DynDNS und Portforwarding

Installation des Authorware Webplayers für den Internet Explorer unter Windows Vista

Benutzung des NAM. Starten Sie Ihren Browser und rufen Sie folgende Adresse auf:

Eva Douma: Die Vorteile und Nachteile der Ökonomisierung in der Sozialen Arbeit

Der Jazz Veranstaltungskalender für Deutschland, Österreich und die Schweiz

Anleitung für die Verwendung des Helferportals

Facebook I-Frame Tabs mit Papoo Plugin erstellen und verwalten

Anleitung zum OSPH DataCenter

PHP - Projekt Personalverwaltung. Erstellt von James Schüpbach

Bedienungsanleitung. Matthias Haasler. Version 0.4. für die Arbeit mit der Gemeinde-Homepage der Paulus-Kirchengemeinde Tempelhof

Shopz Zugang Neuanmeldung

Transkript:

Flash, Network und Facebook Steven Mohr steven@stevenmohr.de

Gliederung 1. Wie ist eine Facebook-App aufgebaut 2. Basics 3. Erste Demo einer kleinen Flash-Facebook-App 4. Friends, Achievements und Invites 5. Zweiter Demoteil

Wie erstellt man eine Facebook-App? 1. Developer-App hinzufügen 2. Facebook-Anwendung registrieren 3. Coden 4. App auf öffentlichen Webspace hochladen

1. Developer-App hinzufügen Der erste Schritt ist ganz einfach: Geht zu www.facebook.com/developers Akzeptiert, dass die App auf euer Profil zugreift Fertig

2. Neue App anlegen Neue Anwendung erstellen -Knopf oben links in der Ecke Dialog öffnet sich: App-Name: Name eurer App (lässt sich später immernoch ändern) App-Namespace: ist optional. Nur Zahlen, Kleinbuchstaben und Unterstriche erlaubt! Locale: Am besten auf deutsch erstmal setzen Hosting ausschalten

3. Coden Was wird benötigt? FlashBuilder Facebook AS Web SDK (http://code.google.com/p/facebookactionscript-api/) Die App-Idvon Schritt 2

Bevor es losgeht: Graph API Gesamte Kommunikation mit Facebook findet über die Facebook Graph API statt Jedes Objekt (User, Page, App, Achievement, Link, etc.) hat eine UID Mit Hilfe dieser IDs werden Beziehungen modelliert User 234345345 likes Page 63423468678 An diesen Beziehungen hängen dann noch Properties, die weitere Details erläutern Graph API ist eine REST-Schnittstelle

Exkurs: REST REST ist ein Architekturstil für Webservices Im Gegensatz zu RPC oder SOAP: Ressourcenorientiert Daten und Funktionen werden als Ressourcen modelliert, auf die per HTTP GET, PUT, POST und DELETE zugegriffen wird Beispiel: Freunde-Ressource GET könnte alle Freunde einer Person zurückgeben POST könnte neue Freunde hinzufügen oder ändern DELETE würde Freunde entfernen PUT wird teilweise synonym mit POST verwendet oder im Zusammenhang mit File-Uploads

DEMO TEIL 1 Projekt anlegen Log-In und Log-Out Userdaten abrufen Posts lesen und schreiben

Was geht noch? Userdaten und bild abrufen ist nett, aber Social Games brauchen mehr: Freunde des Nutzer abrufen Exkurs: OAuth2 Achievements posten Invitations zum Social Game

Freunde abfragen Das Abfragen der Freundesliste eines Users geht ohne besondere Berechtigungen Einfach einen API-Call auf me/friends und ihr bekommt eine Liste mit User ID und Namen der Freunde des Nutzers.

OAuth2 Was macht OAuth? Erlaubt es Nutzern ihre Daten bei einem Dienst freizugeben, ohne einem anderen Dienst ihr Benutzernamen und ihr Passwort zu geben. Sie genieren einen Token für den Dienst, diesem dann den Zugriff auf bestimmte Daten erlaubt. Facebook Graph API benutzt OAuth! App-Accesstoken bekommen: HTTP GET: https://graph.facebook.com/oauth/access_token?client_id=app_id &client_secret=app_secret&grant_type=client_credentials

Achievements Sind Spielstufen, die ein Nutzer erreichen kann ( Frank hat die grüne Froschburg erobert ) Jeder Spieler kann ein Achievement nur einmal erreichen Jedes Spiel kann 1000 Punkte auf seine Achievements verteilen (Gewichtung) und max. 1000 Achievements anlegen Je mehr Punkte man vergibt, um so höher ist auch die Wahrscheinlichkeit, dass die Nachricht in der Timeline der Freunde auftaucht Achievements gibt es als Definition und als Instanz

Achievements Wie erstellt man die Definition? Man erstellt eine HTML-Datei mit folgenden Properties im Header:

Achievements Diese Datei wird dann mit Hilfe der Graph API für die eigene App registriert. HTTP POST zu /APP_ID/achievements Identifiziert mit dem App Access Token

Achievements (User-Instanzen) Um ein Achievement zu vergeben, bedarf es eines HTTP POST zu /USER_ID/Achievemens mit der URL des Achieviements.

Request und Invitations Requests gibt es in drei Ausprägungen User zu Freund, der die App nicht installiert hat (Invite) User zu Freund, der die App installiert hat User zu anderem User (nicht Freund), der die App installiert hat Was passiert bei einem Invite? Der angesprochene User bekommt eine Nachricht ala Paul hat dich zu DemoApp eingeladen Wenn der Benutzer raufklickt, wird er auf die Startseite der App verwiesen und kann die App installieren. Dann muss die App den Invite wieder löschen, denn von alleine geht der nicht...

Demo2 Freunde auslesen FlashBuilder Achievement anlegen und verteilen HTML-Editor + Graph API Explorer Invites versenden und empfangen

Vielen Dank! 19