.net - 如何将 Twitter 和 Facebook 帖子聚合到 Orchard 博客?

标签 .net asp.net-mvc facebook twitter orchardcms

我正在开发 Orchard CMS,我需要有几个博客。每个博客都需要有一个 Twitter 帐户和一个关联的 Facebook 页面。每当在这些 Twitter/Facebook 帐户上发布新推文或新状态时,我应该以某种方式阅读该推文/状态并自动创建新的博客文章。因此,基本上,当有人阅读博客时,他应该看到推文以及与其他博客文章汇总的状态更新。

执行此操作的最佳方法是什么?另外,将 Twitter/Facebook 帐户关联到博客的最简单方法是什么 - 我应该扩展博客模块并添加新字段吗?

谢谢!

最佳答案

最好的选择是编写您自己的模块,其中某些部分保存 Twitter/Facebook 帐户数据并将其附加到现有博客内容类型。它不会涉及核心位的改变。干净、漂亮的解决方案。

第二件事是找到一种方法来定期检索和跟踪最近的 FB/Twitter 帖子/推文。 Orchard 具有内置且可扩展的后台任务调度功能。基本上,您所需要的只是创建一个 Orchard.Tasks.IBackgroundTask 的实现,并将所有逻辑放入 Sweep 方法中 - 该方法将被定期调用。

第三件事是编写与 FB/Twitter 对话的代码。我建议您使用Facebook C# SDK FB 和 Linq2Twitter用于 Twitter 交流。在 Orchard 内都使用过 - 它们工作得很好并且使用起来相当简单。看看 Nick Mayne 的 OAuth module 。里面有一些利用这些库的代码 - 可能会有所帮助。

HTH

关于.net - 如何将 Twitter 和 Facebook 帖子聚合到 Orchard 博客?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6897563/

相关文章:

.net - 从外部应用程序访问 Visual Studio

javascript - php 没有将详细信息从 ajax 保存到 db

asp.net-mvc - Web部署/发布是否添加了未知的连接字符串?

c# - 文化未应用于多语言网站

asp.net-mvc - 哪个更适合为我的网站 : MVC or Ado. 网络数据服务构建 API?

java - 尝试从 Java 返回强制 302 获取 Facebook 页面

facebook 喜欢按钮不显示::FB.getLoginStatus() 在调用 FB.init() 之前调用

.NET VSTO - Excel 功能区选项卡标签为空白,但仅在 Excel 的第一个实例上

.net - 从完整框架项目中引用 .NET 5.0 程序集?

c# - 如何实现延迟位图加载?