advertisement

20131105 - #sdlc2013 - TweetWall Pro

50 %
50 %
advertisement
Information about 20131105 - #sdlc2013 - TweetWall Pro
Technology

Published on March 6, 2014

Author: zorrobiwan

Source: slideshare.net

advertisement

Comment les APIs peuvent favoriser la co-innovation

Pascal Alberty @zorrobiwan CTO Managing Partner

RueDuWeb Plus de 50 spécialistes du Web 20 sociétés ou indépendants

TweetWall Pro

Principe d’utilisation Animation ● Affichage animé des Tweets Background ● Customisation Tweet ● ● ● ● Twitter User Twitter Avatar Tweet text (140) Image tweetée Hashtag ● Paramètre utilisé pour la récupération des Tweets

Bénéfices ● Engagement moderne ○ Implication et participation de l’audience ○ Utilisation des réseaux sociaux ● Buzz ○ Impact marketing élargit ○ Bouche à oreille “qualifié” ● Opportunités marketing ○ Espace média utilisable pour les sponsors ○ Connaissance de l’audience

Exemples d’utilisation

Faire du business avec des APIs ? API = Application Programming Interface http://fr.wikipedia.org/wiki/Interface_de_programmation “en informatique...un ensemble normalisé de classes, des méthodes ou des fonctions qui sert de façade par laquelle un logiciel offre des services à d'autres logiciels…” TweetWall Pro utilise les Twitter APIs

Bénéfices des Twitter APIs ● Basés sur des standards (REST / JSON) ⇒ Accessibles à partir de nombreux languages de programmation ● Complets ○ Accès à toutes les données ○ Accès à toutes les fonctionnalités ⇒ Multitude d’applications possibles

Bénéfices des Twitter APIs ● Pré-traitement ○ Détection des entites ■ hashtags, mentions, urls, medias, … ○ Détection de la langue (best-effort) ⇒ Evite des traitements inutiles ● Très bien documenté et grande communauté ⇒ http://dev.twitter.com (sous Drupal)

API v1 et Search API ● API utilisé ○ Search API v1 ● Technique ○ Batches à fréquence régulière ● Contrainte ○ Rate Limit ● Solution ○ Whitelisting sur base de l’IP du serveur

API v1.1 et ses contraintes ● Requêtes authentifiées ● Rate limit ○ Revu à la baisse ou à la hausse selon les APIs ○ Plus de whitelisting acquis ● Clés d’application limitées à 100.000 ● Accompagné d’une révision des TOS et recommandations visuelles

Pourquoi un API v1.1 ? ● Raisons techniques ○ Meilleur contrôle de l’utilisation (requêtes authentifiées) ○ Rationalisation de l’utilisation (rate limit) ○ Meilleur service ● Raisons business ○ Maîtrise des applications concurrentes (TOS et limit des clés d’application) ○ Maîtrise des revenus publicitaires (TOS et règles d’utilisation des APIs)

API v1.1 et Streaming API ● API utilisé ○ Streaming API v1.1 ● Technique ○ Flux unique temps réel ● Contrainte ○ 1 seul flux ● Solution ○ Démultiplexage du flux

API v1.1 et Streaming API ● Conséquences ○ Obligation d’utiliser une nouvelle technique ■ Développements complémentaires ■ Risques liés à ces modifications ○ Fonctionnalités devant être supprimées ■ Risques de dégradation du produit ● Conclusions ○ Prudence quand on se lie à un fournisseur ○ Rester vigilant !

Twitter et les Dev ● Force de Twitter à son lancement ○ API ouvert et complet ● Croissance et succès ○ Grâce à l’écosystème de développeurs ● Mais besoin de revenus ○ + Préparation de l’entrée en bourse => Changements de politique et restrictions

Twitter Custom Timelines (12/11/2013) “Custom timelines give you more control over how Tweets are organized and delivered on the Twitter platform” https://dev.twitter.com/docs/custom-timelines https://dev.twitter.com/blog/introducing-custom-timelines ⇒ Outil de curation ⇒ Concurrent direct à Storify (dans sa composante Twitter)

Evolution naturelle ? “In some ways, that’s a natural evolution for a company: to be open with its data when it is trying to grow, then to shut down or restrict that as it tries to become a functioning business and make money” http://gigaom.com/2011/03/22/amazon-lendle-and-the-dangers-of-usingsomeone-elses-api/ Amazon, Lendle and the Danger of Using Open APIs

Risques ● Le fournisseur peut changer ses règles et/ou bloquer l’accès selon ses raisons ● Il peut augmenter (ou initier) le prix de son utilisation ● Il peut arrêter de fournir son service http://ms.innovationnest.co/post/59770787464/dangers-of-business-modelsrelying-on-third-party-data Dangers of business models relying on third party data or services

Que faire ? Faire du business en utilisant des APIs third party ? Oui mais ! ● Etre prudent préventivement ○ Bien lire et comprendre les règles d’utilisation ○ Les suivre ● Se diversifier ○ Penser à d’autres sources ○ Diversifier son service ● Prévoir un budget ○ Le prestataire n’est pas ou ne restera pas toujours gratuit

Merci - Q/A

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

2013-11-05 Formal Complaint - Documents

Formal complaint filed by the Louisiana Office of Disciplinary Council against attorney Nanine McCool on November 5, 2013, approximately one week after she ...
Read more