0

これを .NET 3.5 で動作するように変換するにはどうすればよいですか? 何らかの理由でコンパイルされません...「myInfo.data」に.NET 4.0で使用されているMicrosoft CSharp参照がないことについて不平を言います。

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/>");
    }
}
4

1 に答える 1

1

おおよそ次のようになります。

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/>");
    }
}

fb.Get が返す型は?

于 2013-01-21T03:13:16.367 に答える