Some points that are getting lost in the discussion below. I work at Facebook. 1. Facebook lets you export your data. It has been possible to do so ever since the graph API debuted in April '10. Since the market wasn't filling the gap, we even built a "download your information" product ( https://register.facebook.com/editaccount.php -> Download Your Information). It gives you a zip file with all your contact info, p…
If I'm trying to write an importer for this Facebook data, how can I differentiate John Smith (my friend) from the thousand other John Smiths? It's easy to do if I have John's email.