- Python Social Media Analytics
- Siddhartha Chatterjee Michal Krystyanczuk
- 195字
- 2021-07-15 17:24:57
Facebook provides three APIs for different purposes:
- Atlas API: API for partners and advertisers
- Graph API: The primary way for apps to read and write to the Facebook social graph
- Marketing API: To build solutions for marketing automation with Facebook's advertising platform
In our data mining exercise will only focus on Graph API, which gives us access to our point of interest, which is the content posted by users: comments, shares, likes, photos, and so on. It is the primary way to collect data from Facebook platform using requests to query data. It also enables the automation of all the actions available on Facebook such as data uploads (photos or videos), likes, shares, and account management, among others. However, our focus is on data collection and not on account management.
The name Graph API is related to the structure of the platform, which in fact represents a social graph composed of:
- Nodes: All the main elements such as user, photo, page, and comment
- Edges: Relationships between nodes such as user photos and comments in posts
- Fields: Attributes that these nodes or edges can have such as location, name, birthday date, time, and so on
推薦閱讀
- Oracle從入門到精通(第3版)
- ASP.NET Web API:Build RESTful web applications and services on the .NET framework
- Flask Blueprints
- Oracle Exadata性能優化
- 區塊鏈:以太坊DApp開發實戰
- JavaScript 程序設計案例教程
- Teaching with Google Classroom
- Kotlin極簡教程
- Illustrator CS6設計與應用任務教程
- jQuery從入門到精通(微課精編版)
- Three.js權威指南:在網頁上創建3D圖形和動畫的方法與實踐(原書第4版)
- 你真的會寫代碼嗎
- Java編程指南:語法基礎、面向對象、函數式編程與項目實戰
- Java面向對象程序設計教程
- Game Development Patterns and Best Practices