我从一个旧系统得到了一堆评论,我已经成功地导入到了disqus中。现在,我需要将它们连接到新系统中。这样做应该和正确设置disqus_identifier一样简单。
这很令人沮丧,因为评论在disqus管理面板中是可见的,但我找不到一种方法来在disqus管理面板中获取给定评论的disqus_identifier。有什么建议吗?
发布于 2013-01-29 03:23:37
通常,标识符通过以下三种方式之一附加到线程:
通过在线程的first上设置'disqus_identifier‘javascript变量来加载
>G29
在你的情况下,#3是你最好的选择。重要的是要记住,在使用标识符的同时,URL也是唯一的标识符(每个唯一的线程只有一个)。因此,您需要找到那些丢失的注释的URL并迁移它们。对于最细粒度的控制,您需要使用此处记录的URL Mapper:http://help.disqus.com/customer/portal/articles/912757-url-mapper
该工具允许您下载所有现有线程URL的CSV。在CSV中,您需要确定哪些URL与缺少的注释相关联。要查看缺少的评论与哪个URL相关联,请转到您的审核面板,将鼠标悬停在该主题的链接上并记下该URL (但忽略'# comment -12345678‘锚点)。通常情况下,断开连接的线程有一种模式,因此应该可以帮助您在CSV中找到它们。
然后,在下一列中,您需要将当前与相应文章页面相关联的线程的URL放入。只需确保您输入的URL与您的站点完全相关即可。如果你不确定,你可以通过转到新创建的评论并将鼠标悬停在他们的帖子上来获取URL (使用查找旧帖子的相同技术)来在审核面板中找到这一点。
如果你愿意,你也可以让API为你工作。只需注册一个API键并使用控制台:http://disqus.com/api/,就可以获得站点上所有线程数据(urls、标识符、json格式的评论)的列表
通常,您会希望使用forums/listThreads端点来实现此目的。
发布于 2014-08-15 06:55:04
要在安装了Disqus的页面上查找Disqus标识符,请打开开发人员工具(Chrome或Firefox),进入控制台,键入disqus_identifier并按enter键。结果将是该页面的的唯一标识符。

发布于 2015-10-06 11:09:20
如果你问我,UI就失败了。我通过以下方式绕过了整个管理web界面:
Export注释并下载XML文件。然后在文件中搜索感兴趣的线程,并记下目标URL (或标识符)。
https://stackoverflow.com/questions/14538950
复制相似问题