views:

121

answers:

1

if i want my facebook connect site to access user information about a facebook user, is it necessary for that user to be logged in?

+1  A: 

It is necessary for them to either be logged in to facebook or for you to provide the facebook connect login.

From the Facebook Connect FAQ:

A user can begin interacting with your application immediately. For applications within Facebook, you don't need to have a user authorize your application as soon as the user visits your canvas page. See Automatic Authentication: http://wiki.developers.facebook.com/index.php/Automatic_Authentication.

A user authorizes an application when the application presents a login screen where the user accepts the application's terms of service and lets the application access his or her profile data and creates a more permanent connection.

You can find out more here: http://wiki.developers.facebook.com/index.php/Authorizing_Applications

mikec
thanks for responding- i've had a look at the documentation, but just didn't want to believe the worst.
velvet sheen
this looks promising. you can request that the user grant your application extended permissions, among which is a very interesting looking permission to grant your application access when the user is offline- haven't coded anything up yet, but after i do i will update.http://wiki.developers.facebook.com/index.php/Extended_permissionsoffline_access - This permission grants an application access to user data when the user is offline or doesn't have an active session.
velvet sheen