If I go to http://graph.facebook.com/<myusername>, the only data that is visible is:
{
"id": "...",
"name": "...",
"first_name": "...",
"last_name": "...",
"username": "...",
"gender": "male",
"locale": "en_US"
}If I go to http://graph.facebook.com/<myusername>, the only data that is visible is:
{
"id": "...",
"name": "...",
"first_name": "...",
"last_name": "...",
"username": "...",
"gender": "male",
"locale": "en_US"
}Friends can be accessed similarly, but require an access token (_any_ access token, not just the user's that you're inspecting.
More details at Facebook's API docs: https://developers.facebook.com/docs/reference/api/user/
This would seem to be a bug if so, according to this page in the FB documentation: To get additional information about a user, you must first get their permission. At a high level, you need to get an access token for the Facebook user. After you obtain the access token for the user, you can perform authorized requests on behalf of that user by including the access token in your Graph API requests:
That's my list of the first 50 people who joined Facebook, using the Graph API & a bit of Java. Look for Saverin, Zuckerberg, Moskovitz & rest of the gang. Its all in there!
Wrote this to find the first million facebook signons.
curl https://socialgraph.googleapis.com/otherme?q=<yourgmaila...
Here's what they have to say about me, to anybody with a web browser, even though I've tried my hardest to opt out:
https://socialgraph.googleapis.com/otherme?q=facebook.com/km...
{"http://twitter.com/keithmadams:{attributes:{atom:http://twit... at Facebook, dad, cyclist.","exists":"1","rss":"http://twitter.com/statuses/user_timeline/keithmadams.rss,ur...},"http://www.quora.com/keith-adams:{attributes:{exists:1,photo... Adams","url":"http://www.quora.com/keith-adams,profile:http://www.quora.co...