Développement avec les API Twitter

Objectifs

Cette formation vous permet d'identifier les différentes méthodes d’intégration de données depuis Twitter. Utiliser les API Twitter afin de concevoir des applications Web ou desktop.

Public

Développeurs, chefs de projet ou toute personne maîtrisant les langages HTML, JavaScript et Java ou PHP.

Durée

28 heures en présentiel sur 4 jours

Pré-requis

Une bonne connaissance des langages HTML, JavaScript et PHP ou Java sont indispensables pour suivre cette formation. Connaître Twitter est un plus.

Formateur

Formateur expérimenté, développeur de site Web, et spécialiste du Web.

Méthode pédagogique

8 participants maximum, un poste par stagiaire et un support de cours est remis en fin de stage. La formation est constituée d'apports théoriques, de démonstrations et de mises en pratique basées sur des exercices.

Modalité de validation des acquis

Évaluation en ligne des acquis via un questionnaire. Attestation de fin de stage.

Déroulé

Introduction

  • Le principe de Twitter
  • Les informations fournies par Twitter
  • Les différentes API
  • Les limites des applications

Créer une application

  • S’enregistrer en tant que développeur
  • Enregistrer une application
  • Tester l’API : la console Twurl
  • Les différents types de résultat : JSON, XML, RSS et Atom

Traiter les réponses (en PHP ou en Java)

  • Lecture / Ecriture JSON
  • Lecture / Ecriture XML
  • RSS, Atom

Search API

  • Requête de base
  • Requêtes « trends »

L’authentification

  • Quel système d’authentification pour quelle usage
  • OAuth
  • xAuth
  • Out-of-band / PIN Code
  • Bibliothèque PHP / Java

L’API ResT

  • Timeline
  • Users
  • Statutes
  • Tweets
  • Geolocalisation

@Anywhere

  • Utilisation de la bibliothèque JavaScript
  • Intégrer les informations Twitter à l’ensemble de votre site

Streaming API

  • Connexion à Twitter en temps-réel
  • Les contraintes de l’API de Streaming
  • Pour quel type d’applications.