从disqus管理面板获取disqus_identifier

时间:2013-01-26 16:28:02

标签: disqus

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

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

3 个答案:

答案 0 :(得分:2)

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

  1. 通过在主题第一次加载
  2. 上设置'disqus_identifier'javascript变量
  3. 通过在导入中设置线程标识符
  4. 使用Disqus迁移工具将两个线程合并在一起
  5. 在你的情况下#3是你最好的选择。重要的是要记住,在使用标识符时,URL也是唯一标识符(每个唯一的线程只有一个)。因此,您需要找到这些缺失评论的网址并进行迁移。对于最精细的控件,您需要使用此处记录的URL映射器:http://help.disqus.com/customer/portal/articles/912757-url-mapper

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

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

    如果你这么倾向,你也可以让API适合你。您可以通过注册API密钥并使用控制台获取您网站上所有线程数据的列表(网址,标识符,json格式的注释):http://disqus.com/api/

    通常,您需要使用forums/listThreads端点来实现此目的。

答案 1 :(得分:2)

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

Disqus Identifier in Console

答案 2 :(得分:2)

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

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