Upload
patrick-nouhailler
View
2.481
Download
1
Embed Size (px)
DESCRIPTION
Récupération des données via Graph et OGP et Analyse des données Facebook.
Citation preview
FACEBOOK Récupération et
Analyse des données Récupération et Analyse des données
Récupération des données via Graph et OGP
Récupération et Analyse des données
Exemple avec un film : the Rock
http://graph.facebook.com/http://www.imdb.com/title/tt0117500
Récupération des données
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
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
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
https://graph.facebook.com/nouhailler?metadata=1
nous sommes aussi des objets dans Graph.
Récupération des données
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
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
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
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
Merci pour votre écoute
© Adwyce
https://twitter.com/ - !/Adwyce
https://www.facebook.com/pages/Adwyce-Sarl/165609880163712
http://www.linkedin.com/company/2233785
mailto:[email protected]