刚开始阅读并学习如何使用Facebook SDK for .NET。
似乎几乎无处不在使用动态对象。
我看不出有什么理由不应该用一些非常强类型的C#类库来包装。
一个已经知道Facebook Graph可能返回的所有数据类型的库, 并允许通过属性对这些进行强类型访问。
而不是(在我眼里)可怕的动态物体。
我找不到这样的东西。
有谁知道这样的事吗?或者我是否错过了解某些东西,这使得这不可能或不重要?
修改
我知道这样的事情:
https://gist.github.com/ntotten/906471
var fb = new FacebookClient("access_token");
var result = fb.Get<FBUser>("/me");
string name = result.Name;
public class FBUser {
[DataMember(Name="name")]
public string Name { get; set; }
[DataMember(Name="first_name")]
public string FirstName { get; set; }
}
但我找不到包含所有这些数据类型的库。
我们都在使用相同的Facebook API ...我认为每个人都会重写相同的类是不合理的。