Reputation: 65205
How to convert this to work in .NET 3.5? it does not compile for some reason... complains about "myInfo.data" missing Microsoft CSharp reference that is used in .NET 4.0.
var auth = new CanvasAuthorizer { Perms = "user_about_me,friends_about_me" };
if (auth.Authorize())
{
var fb = new FacebookClient(auth.Session.AccessToken);
dynamic myInfo = fb.Get("/me/friends");
foreach (dynamic friend in myInfo.data )
{
Response.Write("Name: " + friend.name + "<br/>Facebook id: " + friend.id + "<br/><br/>");
}
}
Upvotes: 0
Views: 172
Reputation: 15004
It would be roughly:
var auth = new CanvasAuthorizer { Perms = "user_about_me,friends_about_me" };
if (auth.Authorize())
{
var fb = new FacebookClient(auth.Session.AccessToken);
MyInfoType myInfo = (MyInfoType)fb.Get("/me/friends");
foreach (var friend in myInfo.data)
{
Response.Write("Name: " + friend.name + "<br/>Facebook id: " + friend.id + "<br/><br/>");
}
}
What type fb.Get returns?
Upvotes: 1