如何修复 Disqus Invalid Argument 'thread' 错误?

How to fix Disqus Invalid Argument 'thread' error?

我正在我的应用程序中实施 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 是 url 实施 disqus 的地方。

这是我打的 url。

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>>>>

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

我知道它很旧,但我只是越过它并在一段时间后设法解决了它。 正确的方法是使用 thread:link,而不是 thread:ident 或线程,只提供 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 上看到返回的 "comments" 值,您要查找的号码在 "posts" 上。

希望这对其他人有帮助!