45. API Init
SDK als Download unter:
http://code.google.com/p/facebook-actionscript-api/
import com.facebook.graph.FacebookDesktop;
FacebookDesktop.init(APP_ID, onInit, ACCESS_TOKEN);
function onInit(result:Object, fail:Object):void {
if (result) {
trace(“Logged In");
} else {
trace("Not Logged In: GET A NEW CODE");
}
}
46. API Get
Nach erfolgreichem Init kann die API beliebig
angefragt werden.
var params:Object = {};
FacebookDesktop.api('/me', getFBuserdata, params, 'GET');
function getFBuserdata(result:Object, fail:Object):void {
if (result) {
trace( result );
}
}
47. API Post
Bildupload auf die Pinnwand des Users:
var params:Object = {
image : IMAGE, // Als JPG imageByteArray
message : ‘TEXT’,
fileName : ‘NAME' ,
place : ’PLACE ID’
};
FacebookDesktop.api('/me/photos', postFBphoto, params, 'POST');
function postFBphoto(result:Object, fail:Object):void {
if (result) {
trace("Photo posted!");
trace( result );
}
}
48. API ist nutzbar wie in jeder
anderen FB App auch:
Live View für Likes und Kommentare
- Photo-Tagging
- etc...
49. Möglichkeiten:
Das Potential den Nutzern einen echten
Mehrwert zu liefern ist da: Man muss
es nur auch machen
- Anknüpfung an lokale Datenbanken
- Auslesen von Likes
- Logische Verknüpfungen herstellen