API.Users.GetInfoAsync has stopped returning a valid user

Dec 10, 2009 at 5:11 PM
Edited Dec 10, 2009 at 5:14 PM
I have been using the following code to receive the user information from Facebook since I first downloaded FDT 3.0.  
It is from the Silverlight Getting Started example I believe.  All of a sudden yesterday it no longer returns a valid user.
I have verified that the Session is valid and that the Session.UserId is indeed mine.
Does anyone know why this would all of a sudden stop working?  Could it have something to do with the new privacy settings?
private void browserSession_LoginCompleted(object sender, AsyncCompletedEventArgs e)
// Create instance of Toolkit API using our authenticated session
API = new Api(Session);

// Load user information asynchronously
API.Users.GetInfoAsync(Session.UserId, GetUserInfoCompleted, null);

// Issue login event to subscribers
private void GetUserInfoCompleted(IList<user> user, object sender, FacebookException e)
// Verify user returned
if (user != null && user.Count > 0)
// Set current user
LogonUser = user[0];

// Begin initialization of current user content

// An error occurred, throw exception
throw new Exception("Unable to load current user information.");

Dec 10, 2009 at 6:04 PM

Okay, I must be going crazy.  It just started working again.  Does anyone have a clue as to why this would happen?