Facebook exploitation des donnees

2,691 views

Published on

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

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,691
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
25
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Facebook exploitation des donnees

  1. 1. FACEBOOK Récupération et Analyse des données Récupération et Analyse des données
  2. 2. Récupération des données via Graph et OGP Récupération et Analyse des données
  3. 3. Exemple avec un film : the Rock http://graph.facebook.com/http://www.imdb.com/title/tt0117500 Récupération des données
  4. 4. 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
  5. 5. 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
  6. 6. 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
  7. 7. https://graph.facebook.com/nouhailler?metadata=1 nous sommes aussi des objets dans Graph. Récupération des données
  8. 8. Exploration de l API Graph Facebook maintien un SDK python pour l’API Graph https://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
  9. 9. Découpage des données avec FQL 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. 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
  10. 10. Encapsulation des requêtes FQL La logique de requête est assez simple et peut être encapsulée dans une petite classe. 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_status from user where uid in (select target_id from connection where source_id = me())' Récupération des données
  11. 11. Visualisation des données dans un tableur Il est possible de produire très facilement un fichier au format CSV pour le charger 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
  12. 12. [email_address] Merci pour votre écoute https://twitter.com/ - !/Adwyce https://www.facebook.com/pages/Adwyce-Sarl/165609880163712 http://www.linkedin.com/company/2233785 mailto:Patrick.nouhailler@adwyce.com   © Adwyce

×