Crawling facebook with R
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.
So, let’s crawl some data out of facebook using R. Don’t get too excited though, this is just a weekend whatif project. Anyway, so for example, I want to download some photos where I’m tagged.
First, we need an access token from facebook. I don’t know how to get this programmatically, so let’s get one manually, log on to facebook and then go to the Graph API Explorer
![graph_api_explorer.png, janv. 2012 graph_api_explorer.png](https://i2.wp.com/romainfrancois.blog.free.fr/public/posts/facebook/.graph_api_explorer_m.jpg?w=578)
Grab the access token and save it into a variable in R
access_token <- "************..."
Now we need to study the graph api to figure out the url we need to build to do what we want to do, e.g. here we want "me/photos". I've wrapped this into an R function:
And then we can use it:
That's it, I told you it was not that exciting, but it was still worth playing with ...
Blogroll:
- Mining Facebook Data: Most "Liked" Status and Friendship Network.
- Download your Facebook photos using R
R-bloggers.com offers daily e-mail updates about R news and tutorials about learning R and many other topics. Click here if you're looking to post or find an R/data-science job.
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.