【发布时间】:2009-08-03 02:22:36
【问题描述】:
我正在尝试使用 MVC 创建我的第一个 facebook 应用程序,但无法决定要使用的 API 库。
我找到了this post,但它已有一年多的历史了,我相信从那以后发生了很多变化。
你会怎么说所有这些项目叠加?
Facebook Developer Toolkit 2.1
【问题讨论】:
标签: .net asp.net-mvc facebook
我正在尝试使用 MVC 创建我的第一个 facebook 应用程序,但无法决定要使用的 API 库。
我找到了this post,但它已有一年多的历史了,我相信从那以后发生了很多变化。
你会怎么说所有这些项目叠加?
Facebook Developer Toolkit 2.1
【问题讨论】:
标签: .net asp.net-mvc facebook
编辑:我原来的答案中的所有 SDK 都已停产。我的项目(.NET Facebook API 客户端和 FBGraph.NET)以及 FDT 上的所有工作都已合并到一个新项目中,Facebook C# SDK。
原始答案留给后人:
全面披露 - 我是 .NET Facebook API 客户端背后的主要开发人员。
现在,那么!
.NET Facebook API 客户端:
当我第一次发布 NET Facebook API 客户端时,其他库已经一年多没有更新了。它的设计主要考虑了 ASP.NET MVC 的开发,尽管也支持 WebForms。虽然我通常不喜欢自吹自擂,但我收到了许多称赞 API 写得非常好的赞誉。它还有一个生成器,可以根据 Facebook 的 API 文档自动生成代码,这对于他们发布新功能时非常有帮助。总的来说,我试图找到使用 Facebook API 的各种痛点,并以一种从 .NET 开发人员的角度感觉自然的方式抽象它们。然而,这个客户仍处于 Alpha 阶段,我没有像最初那样投入那么多时间。也就是说,我仍然通过论坛提供支持(当我在这里发现问题时),我还计划在 2-3 周内发布另一个版本,以添加对 FQL Multiquery、API 调用队列功能、对象缓存的支持,更好的 Facebook Connect 支持,以及其他一些错误修复。
Some recent love for the .NET Facebook API Client.
Facebook 开发者工具包
公平警告:我已经好几年没有真正使用过了,这里所说的大部分都是我从其他用户那里读到和听到的。
据我了解,FDT 是迄今为止最受欢迎的,并且可能是第一个为 Facebook 编写的 .NET 客户端。它最初是由 Clarity Consulting 根据 Microsoft (?) 的合同开发的,此后得到了社区的“支持”。正如我之前所说,当我开始我的客户时,这个项目的开发基本上停滞不前,但是从那以后又有一个版本增加了对过去 6 个月左右添加的大多数 API 方法的支持,据我所见关于main dev's Twitter feed,仍在积极开发中。我已经看到很多关于这个客户端的可用性和稳定性的抱怨,特别是如果你想使用 ASP.NET MVC,但我建议你查看项目的讨论页面并亲自看看。
Facebook.NET:
这个是一个很棒的库 - 当它保持更新时我已经相当频繁地使用它,但不幸的是它似乎已经被废弃了。
【讨论】:
我喜欢Facebook Developer Toolkit。它有很多活跃用户,正在积极开发中,并且有一些第三方正在开发的扩展。
您可能对 Facebook 开发者工具包的这些扩展特别感兴趣:
【讨论】:
您可能希望将我开发的新 API 添加到列表中。
它易于使用,虽然解锁需要花费 50 美元,但它可以轻松地为您节省数小时摆弄其他库的时间。它也不断更新,因为它在我们自己的网站上使用。这意味着您不必担心它会损坏,事实上它的设计方式是,如果 FB 更改了它们的对象,它仍然可以工作(不会损坏)。
请试一试,告诉我它对你有什么效果。
我写它主要是因为我需要一些 VS 2008 的东西,而且我也喜欢强类型库,因为我发现它们更适合调试。我很想听听其他人的诚实反馈,因为有多种方法可以处理 Facebook API。
【讨论】: