从disqus管理面板获取disqus_identifier

问题描述 投票:5回答:3

我从旧系统得到了一堆评论,我已成功导入到disqus中。现在我需要将它们连接到新系统中。这样做应该就像正确设置disqus_identifier一样简单。

这令人沮丧,因为评论在disqus管理面板中可见,但我找不到在disqus管理面板中获取给定评论的disqus_identifier的方法。有什么建议?

disqus
3个回答
3
投票

通常,标识符以三种方式之一附加到线程:

  1. 通过在线程的第一次加载时设置'disqus identifier'javascript变量
  2. 通过在导入中设置线程标识符
  3. 通过使用Disqus迁移工具将两个线程合并在一起

在你的情况下#3是你最好的选择。重要的是要记住,在使用标识符时,URL也是唯一标识符(每个唯一的线程只有一个)。因此,您需要找到这些缺失评论的网址并进行迁移。对于最精细的控件,您需要使用此处记录的URL Mapper:http://help.disqus.com/customer/portal/articles/912757-url-mapper

该工具允许您下载所有现有线程URL的CSV。在该CSV中,您需要确定哪些网址与缺少的评论相关联。要查看与缺少的评论相关联的URL,请转到您的审核面板,将鼠标悬停在该主题的链接上并记下该网址(但忽略“#comment-12345678”锚点)。通常对断开的线程有一种模式,因此应该可以帮助您在CSV中找到它们。

然后在下一列中,您需要将当前与相应文章页面关联的线程的URL放入。只需确保您输入的网址与您的网站相关联。如果您不确定是否可以在审核面板中找到这个,方法是转到新创建的注释并将鼠标悬停在其线程上以获取URL(使用相同的技术查找旧线程)。

如果你这么倾向,你也可以让API为你工作。您只需注册API密钥并使用控制台即可获得您网站上所有线程数据的列表(网址,标识符,json格式的评论):http://disqus.com/api/

通常,您会希望将forums/listThreads端点用于此目的。


2
投票

如果你问我,UI会失败。我通过以下方式绕过整个管理员界面:

Export评论并下载XML文件。然后在文件中搜索感兴趣的线程并记下目标URL(或标识符)。


2
投票

要在已安装Disqus的页面上查找Disqus标识符,请打开开发人员工具(Chrome或Firefox),转到控制台,然后键入disqus_identifier并按Enter键。结果将是该页面的唯一标识符。

© www.soinside.com 2019 - 2024. All rights reserved.