宁:检索和格式化 API 查询

这个周末,我正在一个项目中,我们想从各个方面提取内容 小印第安那 (内置 )到一个中心页面。 的 印第安纳波利斯边缘节 正全力以赴,小印第安那州希望协助推广这项活动。

宁的API 不是最有条理的文档,而且确实缺少文档和示例应用程序。 由于要启动和运行页面的时间限制,我不得不采取一些捷径,而不是构建适当的解决方案。 当前页面有效,但是没有太多灵活性就很难进行编码。 内容也可能需要进行其他验证(例如:确保博客URL的格式与论坛URL的格式不同,等等)。

宁的方式 API 可行的是,它几乎是一个查询引擎,您可以在其中通过RSS feed获得所需的结果。 我们要求任何发表博客,展开讨论或上传照片的人都使用以下标签专门标记其内容: indyfringe-2008。 这使我能够构建一个自定义的提要地址,以检索所有内容(按发布日期的降序排列,并使用以下URL:

http://smallerindiana.ning.com
/xn/atom/1.0/tag(值=%27indyfringe-2008%27)/ content?order = published @ D

然后,在页面中,我使用提取和整理页面上的数据 喜RSS RSS类 对于PHP。 单击以放大代码,也可以 查看或下载.

获取rss ningAPI 并设置其格式” width =“ 300” height =“ 159” class =“ aligncenter size-medium wp-image-2694” />

这里有一些有趣的功能。 谢谢 泰勒·英格拉姆 (来自我在温哥华的高中之家!),他协助通过Twitter正确设置了日期格式。

再说一次,它不是最干净的代码,也没有正确分解为快速使用的功能,但是可以工作。 🙂我替换了链接,以便正确定向URL,从包含的内容中删除所有HTML标记,格式化日期,并限制显示的单词数,以便页面结果如下所示:

bble呀作响的女妖Ba不休就像我对《好悲伤》的评论一样,西德尼有些喜欢,有些则没有……8/24 11:55 AM

这本 API 这是一个巨大的好处,因为您可以实际在Ning网络中订阅经过专门标记的内容和主题,或者可以将外部网站与Ning内容集成在一起。 我只是希望Ning处理示例应用程序和文档,以便像我这样的人可以花很多时间来做到这一点!

你觉得呢?

本网站使用Akismet来减少垃圾邮件。 了解您的数据如何处理.