【问题标题】:Facebook Libraries for .NET.NET 的 Facebook 库
【发布时间】:2009-08-03 02:22:36
【问题描述】:

我正在尝试使用 MVC 创建我的第一个 facebook 应用程序,但无法决定要使用的 API 库。

我找到了this post,但它已有一年多的历史了,我相信从那以后发生了很多变化。

你会怎么说所有这些项目叠加?

Facebook Developer Toolkit 2.1

.NET Facebook API Client

Facebook.NET

Facebook Developer Toolkit Linq to Fql Addon

Or any of these?

【问题讨论】:

    标签: .net asp.net-mvc facebook


    【解决方案1】:

    编辑:我原来的答案中的所有 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:

    这个一个很棒的库 - 当它保持更新时我已经相当频繁地使用它,但不幸的是它似乎已经被废弃了。

    【讨论】:

    • 尽管有喇叭声,但应该向读者指出,这个项目已经被添加到越来越多的废弃副项目中。目前似乎只有一个可行的选择:facebooksdk.codeplex.com
    • 这个答案已经有将近 2 年的历史了……反对票真的有必要吗?已编辑以包含较新的 SDK。
    【解决方案2】:

    我喜欢Facebook Developer Toolkit。它有很多活跃用户,正在积极开发中,并且有一些第三方正在开发的扩展。

    您可能对 Facebook 开发者工具包的这些扩展特别感兴趣:

    【讨论】:

      【解决方案3】:

      您可能希望将我开发的新 API 添加到列表中。

      Branches FB API.

      它易于使用,虽然解锁需要花费 50 美元,但它可以轻松地为您节省数小时摆弄其他库的时间。它也不断更新,因为它在我们自己的网站上使用。这意味着您不必担心它会损坏,事实上它的设计方式是,如果 FB 更改了它们的对象,它仍然可以工作(不会损坏)。

      请试一试,告诉我它对你有什么效果。

      我写它主要是因为我需要一些 VS 2008 的东西,而且我也喜欢强类型库,因为我发现它们更适合调试。我很想听听其他人的诚实反馈,因为有多种方法可以处理 Facebook API。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2010-09-16
        • 2011-04-28
        • 2011-09-15
        • 1970-01-01
        • 2015-10-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多