<p>I'm at step 8 of the authentication overview found here: <a href="http://wiki.developers.facebook.com/index.php/How_Connect_Authentication_Works" rel="noreferrer">http://wiki.developers.facebook.com/index.php/How_Connect_Authentication_Works</a></p>

<p>In particular, the user has logged into facebook via Facebook Connect and their web session has been created.  How do I use the facebook developer toolkit v2.0 (from clarity) to retrieve information about the user.  For example, I'd like to get the user's first name and last name.</p>

<p>Examples in the documentation are geared towards facebook applications, which this is not.</p>

<h2>Update</h2>

<p>Facebook recently released the Graph API. Unless you are maintaining an application that is using Facebook Connect, you should check out the latest API:   <a href="http://developers.facebook.com/docs/" rel="noreferrer">http://developers.facebook.com/docs/</a></p>

Facebook Connect actually isn't too difficult, there's just a lack of documentation.
Put the necessary javascript from here:
http://tinyurl.com/5527og
Validate the cookies match the signature provided by facebook to prevent hacking, see:
http://tinyurl.com/57ry3s
for an explanation on how to get started
Create an api object (Facebook.API.FacebookAPI)
On the api object, set the application key and secret Facebook provides you when you create your app.
Set
```
api.SessionKey
```
and
```
api.UserId
```
from the cookies created for you from facebook connect.
Once that is done, you can start making calls to facebook:
```
```
Facebook.Entity.User user = api.GetUserInfo();   //will get you started with the authenticated person
```
```