Intégration du SDK Facebook dans une
           application Android
Intégré dans Keoli TV
Faire connaitre son application
Facebook, vecteur de viralité ?
Publier sur son mur
Création d'événements
Checkins
Crainte utilisateur
Mes identifiants
Si je les donne à l'application, j'ai peur qu'on me
les vole et pirate mon compte ...
Mes informations
J'ai pas envie que l'application récupère mes
informations pour les revendre...
SDK Facebook pour Android
Connection
S'appuie sur l'application officielle Facebook
Système d'autorisations
Je sais ce que fait l'application
Graph API
http://developers.facebook.com/docs/reference/api
Graph API - Publier sur son mur




Son mur : me/feed

Permission : pusblish_stream
Comment integrer ?
Télécharger le SDK
http://github.com/facebook/facebook-android-sdk
Installation du SDK
Le SDK est une "library" android
Enregistrement Facebook 1/3
S'enregistrer en tant que développeur
Enregistrement Facebook 2/3
Création application pour avoir un APP_ID
Enregistrement Facebook 3/3
• Génération de la clé applicative

keytool -exportcert -alias monApplication -keystore
~/.android/monApplication.keystore | openssl sha1 -binary |
openssl base64

• Enregistrement de cette clé dans les
  paramètres Facebook de l'application
Et bien sûr .... du code
http://github.com/nfrancois/PocFacebookAndroid

Sdk facebook android