适用于Facebook .NET的高级SDK

时间:2013-09-20 23:39:28

标签: c# facebook facebook-graph-api

刚开始阅读并学习如何使用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 ...我认为每个人都会重写相同的类是不合理的。

0 个答案:

没有答案