如何修复Disqus无效参数'线程'错误?

时间:2015-04-28 15:35:35

标签: ios disqus

我在我的应用程序中实现了disqus并且我一直这样做:

{"code":2,"response":"Invalid argument, 'thread': Unable to find thread 'ident:https://www.idevice.ro/2015/04/27/ios-8-4-beta-2'"}

其中https://www.idevice.ro/2015/04/27/ios-8-4-beta-2是disqus实现的网址。

这是我打电话的网址。

http://disqus.com/api/3.0/threads/listPosts.json?forum=ideviceromania&thread%3Aident=https%3A%2F%2Fwww%2Eidevice%2Ero%2F2015%2F04%2F27%2Fios-8-4-beta-2&api_secret=<<<API Secret>>>>

任何人都可以解释我做错了什么或问题可能是什么?

1 个答案:

答案 0 :(得分:3)

我知道它已经过时但我刚刚过了这个并且设法在一段时间后解决了。 正确的方法是使用thread:link ,而不是thread:ident或thread,只提供post的URL。

https://disqus.com/api/3.0/threads/set.json?api_key=YOUR_API_KEI&forum=forum_short_name&thread:link=http%3A%2F%2Fexample.com%2Fpost_category%2Fpost_slug%2F

提示:

  • 您可以通过查看您网站上的“disqus_shortname”变量来发现您的forum_short_name。
  • 一旦你得到了结果,你就不会在json上看到“评论”值,你正在关注的数字是“帖子”。

希望这有助于其他人!