Facebook Open Graph
AWESOME! Facebook open graph lets you grab data from facebook with an oauth connection. They hand back some amazing data for your exploitation pleasure. You get automatic login with a default privacy set to allow. I’m sure they will carefully vet every site they give permit, just like they say they will, and so you can be sure they’ve visited the companies, performed background checks and submitted everyone at the applying company to a lie detector test.
;-)
Until then try the sample code so you can see what sorts of things you get back, like this query:
Then vary the object ID. (..com/objectid?acc…) Poking around to 4 I get:
{ “id”: “4”, “name”: “Mark Zuckerberg”, “first_name”: “Mark”, “last_name”: “Zuckerberg”, “link”: “http://www.facebook.com/zuck”, “birthday”: “05/14/1984”, “work”: [ { “employer”: { “id”: 20531316728, “name”: “Facebook” }, “start_date”: “2004-02” } ], “education”: [ { “school”: { “id”: 105930651606, “name”: “Harvard University” }, “concentration”: [ { “id”: 111394625549982, “name”: “Computer Science” } ] }, { “school”: { “id”: 108366532520435, “name”: “Phillips Exeter Academy” }, “year”: { “id”: 115476681798224, “name”: “2002” } } ], “timezone”: -7, “updated_time”: “2010-02-14T09:05:15+0000” }
Substitute any username for the query object and get that user’s profile (friend or not). Increment through all possible object IDs and collect the entire FB data set.
<http://sphotos.ak.fbcdn.net/photos-ak-snc1/v343/124/38/500082942/n500082942_899423_8366.jpg>