API Open Graph Facebook
Accueil
Contexte
Ce site a été réalisé dans le cadre de la dernière année d'étude de la filière Informatique et Réseaux de l'UFR Ingénieurs 2000 de l'Université Paris Est-Marne la Vallée.
Les étudiants sont chargés de présenter, au reste de la promotion, une technologie non abordée durant la formation.
Cela comprend la phase d'étude et de recherche sur cette technologie, la présentation d'un exposé de 45 minutes et la rédaction de ce site. Celui-ci a pour but de retransmettre les informations présentées à l'oral lors de l'exposé, des informations supplémentaires relatives à la technologie, des détails, des références bibliographiques et des pistes pour approfondir le sujet.
Site réalisé par Jonathan Beurel
Le 27 mars 2010.
Introduction
Lors de sa 3ème et dernière conférence développeur, le f8 du 21 avril 2010, Facebook a annoncé une série d'innovations majeures qui a pour but d'ouvrir et globaliser son réseau, le Social Graph. L'objectif de Facebook est de ne plus seulement se limiter à son seul site mais d'englober l'ensemble du web pour faire un web social et sémantique.
Facebook ne fait pas l'unanimité auprès des internautes ou des développeurs, cependant, que l'on aime ou pas, il est important de comprendre comment fonctionne celui-ci et son influence sur le web d'aujourd'hui. A travers les chapitres de ce site, nous aborderons ces différentes technologies dans le but de les prendre rapidement en main, découvrir leurs intérêts et les utilisés efficacement.
Pour cela, je ferais une brève présentation de l'entreprise Facebook ainsi que de l'état actuel de son réseau social.
Je traîterai ensuite trois technologies, de la plus simple à mettre en place, à la plus compliquée mais également la plus intéressante.
- Social Plugins : Les Social Plugins permettent de créer une expérience utilisateur en ajoutant simplement une ligne de code HTML sur votre site. Ils fournissent une interface personnalisée au visiteur même si celui-ci n'est pas encore inscrit sur votre site.
- Open Graph Protocol : L'Open Graph Protocole permet d'intégrer vos pages internet dans le Social Graph. Ces pages obtiendront les mêmes fonctionnalités que les autres objets du Graph comme les profils de personnes, les Fans Pages et autre objet de diffusion de contenu présent sur Facebook.
- Graph API : Le Graph API est le coeur de la platforme Facebook. Il permet d'accéder, en lecture et en écriture, aux données de Facebook. Il fournit une vue cohérente de l'ensemble du Social Graph en représentant simplement les différents objets qui le compose (les Like, les photos, les évènements, etc.) et les connexions entre ces objets (liens d'amitié, les tags de photos...)