palais descongrèsParis7, 8 et 9février 2012
APIs Facebook, Twitter, Foursquare…tirer parti des réseaux sociaux dansvotre application mobile7 Février 2012Nicolas HUMAN...
Infrastructure               Logiciel                                Environnement                Portail, GED, Réseaux   ...
Les réseaux sociaux                      Copains d’avant                      Skyblog                      MySpace        ...
Les chiffres en France        Facebook   Live    Twitter   LinkedIn    Viadeo    Skyrock     20300000                     ...
Pourquoi ?  Faire connaitre votre application  Partager des informations  Diffusion « marketing virale »  Authentification...
OAuth, Kesako ??  Donne accès à une API     Standard     Sécurisé     Version 2  « Presque » tout le monde l’implémente…  ...
Application ID  Créer une application  Récupérer l’APP ID  developers.facebook.com  dev.twitter.com  developer.linkedin.co...
OAuth avec Facebook  Composant                               Page            Flux JSON avec                      Page de l...
DEMOOAuth avec Facebook
Les APIs et Windows Phone  Disponible en HTTP Rest au format JSON  Requête avec l’objet WebClient  Sérialisation/Déseriali...
Les API et Windows Phone  API « toutes faites »     Facebook C# SDK: http://facebooksdk.codeplex.com     NetSquare: http:/...
DEMOPublier sur FacebookAPIs Rest FoursquareLINQ To Twitter
API Native Windows Phone  2 launchers dans les API Windows Phone  Partager un status      ShareStatusTask  Partager un lie...
API Native Windows Phone   ShareStatusTask ShareStatusTask shareStatusTask = new ShareStatusTask(); shareStatusTask.Status...
DEMOLaunchers Windows Phone
Authentification   Ne ré implémenter pas un système d’authentification   Utiliser les comptes des utilisateurs existant   ...
Windows Azure ACS        Windows Azure ACS                              Liste des                           Serveur Web   ...
DEMOAuthentification avecWindows Azure ACS
Pour aller plus loin http://blog.humann.info http://blogs.msdn.com/b/pierreca http://developers.facebook.com     http://fa...
Pour aller plus loin  Chaque semaine, les DevCamps  ALM, Azure, Windows Phone, HTML5, OpenData            Prochaines sessi...
Vous voulez développer une appli Windows Phone ? Inscrivez-vous ! Profitez d’un programme d’accompagnement pour développeu...
Play time !
?
Prochain SlideShare
Chargement dans…5
×

APIs Facebook, Twitter, Foursquare… tirer parti des réseaux sociaux dans votre application mobile

995 vues

Publié le

Les réseaux sociaux ont pris une place de plus en plus importante dans la vie des utilisateurs, et plus généralement du grand public. La bonne nouvelle pour les développeurs d’applications, c’est qu’en plus des APIs sociales intégrées au SDK Windows Phone, beaucoup de ces réseaux sociaux proposent leurs propres APIs, et qu’il est extrêmement facile de s’interfacer avec. Cette session vous expliquera les points clefs de ces APIs : authentification (le plus souvent avec OAuth), format des requêtes, traitement des résultats… ainsi que les bonnes pratiques pour intégrer ces réseaux dans votre application, mais aussi pour en profiter et lui donner plus de visibilité !

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
995
Sur SlideShare
0
Issues des intégrations
0
Intégrations
1
Actions
Partages
0
Téléchargements
16
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

APIs Facebook, Twitter, Foursquare… tirer parti des réseaux sociaux dans votre application mobile

  1. 1. palais descongrèsParis7, 8 et 9février 2012
  2. 2. APIs Facebook, Twitter, Foursquare…tirer parti des réseaux sociaux dansvotre application mobile7 Février 2012Nicolas HUMANNnicolash@exakis.comEXAKIS
  3. 3. Infrastructure Logiciel Environnement Portail, GED, Réseaux utilisateur, Collaboratif, sociaux, Workflow Socle et gestion du métier, Planification de Système d’Information, ressources, Mobilité, BI, Infrastructure Web, Tierce dynamique, Support. maintenance applicative. Sécurité Business Solutions Conseil et Gestion des identités et assistance, Intégration, des accès, Sécurisation Développement de des infrastructures,Conseil Confiance numérique, solutions, Extension de l’ERP et du CRM auAMOA/MOA, Gestion de projets, Gouvernance sécurité, collaboratif et à l’e-Accompagnement au changement, Tierce Maintenance business.Méthodologie & Agilité. Sécurité.
  4. 4. Les réseaux sociaux Copains d’avant Skyblog MySpace Google+ Xing …
  5. 5. Les chiffres en France Facebook Live Twitter LinkedIn Viadeo Skyrock 20300000 10700000 8000000 5200000 4000000 1000000
  6. 6. Pourquoi ? Faire connaitre votre application Partager des informations Diffusion « marketing virale » Authentification fédérée Utiliser les données personnelles des utilisateurs
  7. 7. OAuth, Kesako ?? Donne accès à une API Standard Sécurisé Version 2 « Presque » tout le monde l’implémente… Facebook Twitter Linked In …
  8. 8. Application ID Créer une application Récupérer l’APP ID developers.facebook.com dev.twitter.com developer.linkedin.com developer.foursquare.com …
  9. 9. OAuth avec Facebook Composant Page Flux JSON avec Page de login WebBrowser d’autorisation token URL Facebook Lecture du avec AppId token
  10. 10. DEMOOAuth avec Facebook
  11. 11. Les APIs et Windows Phone Disponible en HTTP Rest au format JSON Requête avec l’objet WebClient Sérialisation/Déserialisation en JSON JSON Désérialisation WebClient Affichage
  12. 12. Les API et Windows Phone API « toutes faites » Facebook C# SDK: http://facebooksdk.codeplex.com NetSquare: http://netsquare.codeplex.com LINQ to Twitter: http://linqtotwitter.codeplex.com
  13. 13. DEMOPublier sur FacebookAPIs Rest FoursquareLINQ To Twitter
  14. 14. API Native Windows Phone 2 launchers dans les API Windows Phone Partager un status ShareStatusTask Partager un lien ShareLinkTask
  15. 15. API Native Windows Phone ShareStatusTask ShareStatusTask shareStatusTask = new ShareStatusTask(); shareStatusTask.Status = "Je suis aux Techdays 2012 !"; shareStatusTask.Show(); ShareLinkTask ShareLinkTask shareLinkTask = new ShareLinkTask(); shareLinkTask.Title = "Techdays 2012"; shareLinkTask.LinkUri = new Uri("http://techdays.microsoft.com", UriKind.Absolute); shareLinkTask.Message = "Je suis aux Techdays 2012 !"; shareLinkTask.Show();
  16. 16. DEMOLaunchers Windows Phone
  17. 17. Authentification Ne ré implémenter pas un système d’authentification Utiliser les comptes des utilisateurs existant Donner le choix aux utilisateurs Fédérer l’authentification
  18. 18. Windows Azure ACS Windows Azure ACS Liste des Serveur Web WebBrowser fournisseurs Authentifié Windows Azure Toolkit for Windows PhoneCf: Construire un backend pour applications Windows Phone avec le toolkitWindows Azure (WP7301)
  19. 19. DEMOAuthentification avecWindows Azure ACS
  20. 20. Pour aller plus loin http://blog.humann.info http://blogs.msdn.com/b/pierreca http://developers.facebook.com http://facebooksdk.codeplex.com http:// dev.twitter.com http://linqtotwitter.codeplex.com http:// developer.linkedin.com http://netsquare.codeplex.com http:// developer.foursquare.com http://watwp.codeplex.com/ http://www.dotnetopenauth.net
  21. 21. Pour aller plus loin Chaque semaine, les DevCamps ALM, Azure, Windows Phone, HTML5, OpenData Prochaines sessions des Dev Camps http://msdn.microsoft.com/fr-fr/devcamp 10 février Live Open Data - Développer des applications riches avec le 2012 Meeting protocole Open Data Téléchargement, ressources et 16 février 2012 Live Meeting Azure series - Développer des applications sociales sur la plateforme Windows Azure toolkits : RdV sur MSDN 17 février 2012 Live Meeting Comprendre le canvas avec Galactic et la librairie three.js http://msdn.microsoft.com/fr-fr/ 21 février Live La production automatisée de code avec CodeFluent Entities 2012 Meeting Les offres à connaître 2 mars 2012 Live Meeting Comprendre et mettre en oeuvre le toolkit Azure pour Windows Phone 7, iOS et Android 90 jours d’essai gratuit de Windows Azure 6 mars 2012 Live Meeting Nuget et ALM www.windowsazure.fr 9 mars Live Kinect - Bien gérer la vie de son capteur 2012 Meeting Jusqu’à 35% de réduction sur Visual Studio 13 mars Live Pro, avec l’abonnement MSDN 2012 Meeting Sharepoint series - Automatisation des tests www.visualstudio.fr 14 mars Live TFS Health Check - vérifier la bonne santé de votre plateforme 2012 Meeting de développement 15 mars Live Azure series - Développer pour les téléphones, les tablettes et 2012 Meeting le cloud avec Visual Studio 2010 16 mars Live Applications METRO design - Désossage en règle dun template 2012 Meeting METRO javascript 20 mars Live Retour dexpérience LightSwitch, Optimisation de laccès aux 2012 Meeting données, Intégration Silverlight 23 mars Live OAuth - la clé de lutilisation des réseaux sociaux dans votre 2012 Meeting application
  22. 22. Vous voulez développer une appli Windows Phone ? Inscrivez-vous ! Profitez d’un programme d’accompagnement pour développeurs, à la carte et sans engagement  Un guide vous contacte et vous accompagne personnellement  Il met à votre disposition des ressources : accès gratuits* Marketplace, prêts/dons* de téléphone…  Il vous propose du coaching technique et design  Il vous aide à rendre visible votre application en ligne et à des événements*Dans la limite des quantités disponibles
  23. 23. Play time !
  24. 24. ?

×