fetching users information from social networks
I am kind of new when it comes to fetching users data from social networks, 
i need to extend my application and develop some kindof users data collector module
which in generally will be responsible for fetching data on my application users from social networks.

lets assume i have a user X which sign into my application with his facebook account.

can i fetch data on user X from facebook social graph only when he logged into ( my application/ facebook / both/ when ever i want )?

i was reading a beat on spring social framework, at first look it seems exactly the framework i need for my module.
the thing is that in all the examples i saw that each time fetching is required the user should manually allow it or it might be every time he logged into the application , also when looking at the code i think i saw that for each user a service provider
should be created, all the examples implies that spring social **is not ment** for background daemon which will fetch users data with minimal users attention.
**does spring social can answer my requirements?
there are other java open source options?**
fetching users information from social networks
===

I am kind of new when it comes to fetching users data from social networks, 
i need to extend my application and develop some kindof users data collector module
which in generally will be responsible for fetching data on my application users from social networks.

lets assume i have a user X which sign into my application with his facebook account.

can i fetch data on user X from facebook social graph only when he logged into ( my application/ facebook / both/ when ever i want )?

i was reading a beat on spring social framework, at first look it seems exactly the framework i need for my module.
the thing is that in all the examples i saw that each time fetching is required the user should manually allow it or it might be every time he logged into the application , also when looking at the code i think i saw that for each user a service provider
should be created, all the examples implies that spring social **is not ment** for background daemon which will fetch users data with minimal users attention.
**does spring social can answer my requirements?
there are other java open source options?**