We used RestFB()9 (a simple and flexible Facebook Graph API10 written in Java) to collect users’ information, statuses, posts and photos. The Graph API is the primary way that data is retrieved from or posted to Facebook. It is a low-level HTTP-based API that you can use to query data, post new stories, upload photos and many other tasks. In order to access to Facebook data via the API, the system needs to obtain an access token which provides temporary, secure access to Facebook. With the access token, the system is then able to retrieve Facebook data in terms of different fields: personal information,statuses, posts and photos.