Facebook C#SDK - .NET 3.5和动态对象

Jar*_*cha 4 facebook-c#-sdk

我已经下载了适用于facebook的Graph C#SDK,这些示例非常有用并且易于理解,但是当我尝试使用动态对象类型作为FacebookApp.Get("我")调用的返回对象时,我会失败.

我从来没有使用过动力学所以我做了一些研究,看起来它们是Visual Studio 2010的新手,这是我正在使用的版本,但由于我的生产环境,我无法使用最新的框架......

有没有我可以使用的类型,还是有不同的方式来使用3.5框架?这是来自框架的二进制文件提供的源文件的示例.

dynamic myInfo = app.Get("me");
lblTitle.Text = myInfo.name;
Run Code Online (Sandbox Code Playgroud)

我收到一个错误,指出我可能缺少类型动态的装配参考.

任何和所有的帮助都是非常苛刻的!期待着掌握这个SDK !!

Nat*_*ten 5

如果你想要强类型对象,有一种非常简单的方法可以做到这一点.见这里:https://gist.github.com/906471

var fb = new FacebookClient("access_token");

var result = fb.Get<FBUser>("/me");

string name = result.Name;

MessageBox.Show("Hi " + name);

[DataContract]
public class FBUser {
   [DataMember(Name="name")]
   public string Name { get; set; }
   [DataMember(Name="first_name")]
   public string FirstName { get; set; }
}
Run Code Online (Sandbox Code Playgroud)