facebook exploitation des donnees

12
FACEBOOK Récupération et Analyse des données Récupération et Analyse des données

Upload: patrick-nouhailler

Post on 01-Feb-2015

2.480 views

Category:

Documents


1 download

DESCRIPTION

Récupération des données via Graph et OGP et Analyse des données Facebook.

TRANSCRIPT

Page 1: Facebook exploitation des donnees

FACEBOOK Récupération et

Analyse des données Récupération et Analyse des données

Page 2: Facebook exploitation des donnees

Récupération des données via Graph et OGP

Récupération et Analyse des données

Page 3: Facebook exploitation des donnees

Exemple avec un film : the Rock

http://graph.facebook.com/http://www.imdb.com/title/tt0117500

Récupération des données

Page 4: Facebook exploitation des donnees

Voici le Résultat lorsque vous demandez explicitement des métadonnées supplémentaires pour un objet dans la page en ajoutant à la chaîne de requête le paramètre metadata= 1

http://graph.facebook.com/http://www.imdb.com/title/tt0117500?metadata=1

Récupération des données

Page 5: Facebook exploitation des donnees

Exploitation des Métadonnées de la page

Vous pourriez suivre le lien des "Photos" , trouver des photos associées au film , découvrir qui les a affichées et voir les commentaires qui ont été faits à leur sujet.

Récupération des données

Page 6: Facebook exploitation des donnees

nous sommes aussi des objets dans Graph…

Au cas où vous ne l'auriez pas remarqué , nous sommes aussi des objets dans Graph.

Remplacez par votre ID Facebook ou nom d'utilisateur et voyez par vous-même ...

Récupération des données

Page 7: Facebook exploitation des donnees

https://graph.facebook.com/nouhailler?metadata=1

nous sommes aussi des objets dans Graph.

Récupération des données

Page 8: Facebook exploitation des donnees

Facebook maintien un SDK python pour l’API Graph

Exploration de l API Graphhttps://github.com/facebook/python-sdk/

Il y a plusieurs exemples de comment utiliser ce module pour construire rapidement une application Facebook utilisant OAuth

Récupération des données

Page 9: Facebook exploitation des donnees

Les objets dans le graphe sont simples, ils sont passés par de simples URLs permettant de voir quelles sont les connexions de l'objet.

Découpage des données avec FQL

Il est nécessaire d‘utiliser FQL pour effectuer des requêtes plus avancés

https://developers.facebook.com/docs/reference/fql/

Récupération des données

Page 10: Facebook exploitation des donnees

La logique de requête est assez simple et peut être encapsulée dans une petite classe.

Encapsulation des requêtes FQL

Exemple d'une requête FQL à partir de la commande en ligne

https://developers.facebook.com/docs/reference/fql/

$ python facebook__fql_query.py 'select name, sex, relationship_statusfrom user where uid in (select target_id from connectionwhere source_id = me())'

Récupération des données

Page 11: Facebook exploitation des donnees

Il est possible de produire très facilement un fichier au format CSV pour le charger dans un tableur

Visualisation des données dans un tableur

Exemple: pour transformer rapidement les données dans une forme aisément consommable au Format CSV.

Visualisation des données

https://github.com/ptwobrussell/Mining-the-Social-Web/blob/master/python_code/facebook__popularity_spreadsheet.py

Page 12: Facebook exploitation des donnees

Merci pour votre écoute

 © Adwyce

[email protected]

https://twitter.com/ - !/Adwyce

https://www.facebook.com/pages/Adwyce-Sarl/165609880163712

http://www.linkedin.com/company/2233785

mailto:[email protected]