5

是否有可用于 iOS 的 Disqus API?我们的目标是为一个使用 disqus 作为评论服务的网站开发一个应用程序,我们正在尝试将它与移动应用程序一起使用。

我看过拉德 | Eccles 方式 (http://appworks.radeeccles.com/programming/disqus-api-objective-c/) 但我们仍在寻找替代方法。

手动注入 disqus 通用代码 (javascript) 并将其加载到 webviews 中似乎不起作用。Disqus 可能会检查 URL 是否真实,并且框架会继续加载但从未出现。

一种方法是加载请求真实站点的 web 视图,并仅显示 disqus 评论框。有没有办法在可可触摸中实现这一点?当然使用 javascript 是可能的,但是您是否能够使用 cocoa 确定哪些框架在 uiwebview 中可见?

还有其他建议吗?

嗯,这个问题更多的是关于如何做的建议,而不是编码。希望不要介意。

提前致谢,

4

3 回答 3

2

我所做的是制作一个调用 Disqus API 的简单包装器。我最近经常使用AFNetworking,所以我使用了一种非常相似的方法,使用基于块的回调。但目前,我仅将其用于查看评论和发表评论。

我为这两个功能制作了一个自定义的 disqus 评论对象。在触发带有查看评论所需参数的请求后,回调只是将它们中的每一个解析为我的自定义对象。将它们全部扔到一个数组中,并通过块将它们作为 NSArray 发送。为了发表评论,我为自定义对象分配了所需的参数,并将它们全部发送到 Disqus。不过,在收到评论之前会有几秒钟的延迟。

如果你想看看我的方法,这里是链接:Disquuser

于 2011-10-26T18:10:28.977 回答
2

这是一个很棒的解决方案,它有助于轻松地将 Disqus 集成到 iOS 应用程序中https://github.com/moqod/disqus-ios。像开箱即用的魅力一样工作。

这允许 Disqus 的几乎所有社交功能,例如授权、评论和回复评论。

于 2014-02-05T21:06:21.303 回答
0

我倾向于您的建议,即使用访问基本上只加载 Disqus 线程的服务器的 web 视图。当用户代理看起来是 iOS 时,Disqus 已经提供了一个“iOS”界面,因此您会物有所值。

如果您真的只想将 Disqus 用作后端而不是后端和前端,那么它们似乎有一个主要使用 JSON 的 REST API:http: //disqus.com/api/docs/

于 2011-08-02T19:43:26.363 回答