I am looking to develop a library to download Facebook data from a user through Facebook API (same functionality as standard Facebook backup). It can be done using any programming language (e.g. PHP, Java, etc.). I'll use this library in a web application. The library should be easy to use. OAuth is the preferred access control method.