5

古いシステムからたくさんのコメントがあり、disqusに正常にインポートできました。次に、それらを新しいシステムに接続する必要があります。そうすることは、disqus_identifierを正しく設定するのと同じくらい簡単でなければなりません。

コメントがdisqus管理パネルに表示されるのでイライラしますが、disqus管理パネルで特定のコメントのdisqus_identifierを取得する方法が見つかりません。助言がありますか?

4

3 に答える 3

3

一般に、識別子は次の 3 つの方法のいずれかでスレッドに関連付けられます。

  1. スレッドの最初のロード時に「disqus_identifier」JavaScript 変数を設定することによって
  2. インポートでスレッド識別子を設定する
  3. Disqus 移行ツールを使用して 2 つのスレッドをマージする

あなたの状況では、#3が最良の選択肢です。識別子を使用している間、URL は一意の識別子でもあることに注意してください (一意のスレッドごとに 1 つしかありません)。そのため、欠落しているコメントの URL を見つけて移行する必要があります。最も詳細な制御については、ここに記載されている URL マッパーを使用することをお勧めします: http://help.disqus.com/customer/portal/articles/912757-url-mapper

このツールを使用すると、既存のすべてのスレッド URL の CSV をダウンロードできます。その CSV で、不足しているコメントに関連付けられている URL を特定する必要があります。不足しているコメントが関連付けられている URL を確認するには、モデレーション パネルに移動し、スレッドへのリンクにカーソルを合わせて URL をメモします (ただし、「#comment-12345678」アンカーは無視してください)。通常、切断されたスレッドにはパターンがあるため、CSV でスレッドを見つけるのに役立ちます。

次に、次の列に、対応する記事ページに現在関連付けられているスレッドの URL を入力する必要があります。入力した URL が、サイトに関連付けられた正確な URL であることを確認してください。よくわからない場合は、モデレーション パネルで新しく作成されたコメントに移動し、それらのスレッドにカーソルを合わせて URL を取得します (古いスレッドを見つけるのと同じ手法を使用します)。

必要に応じて、API を使用することもできます。API キーを登録してコンソールを使用するだけで、サイト上のすべてのスレッド データ (URL、識別子、json 形式のコメント) のリストを取得できます: http://disqus.com/api/

通常、この目的にはforums/listThreadsエンドポイントを使用することをお勧めします。

于 2013-01-28T19:23:37.440 に答える
2

あなたが私に尋ねると、UIは失敗します。次の方法で、管理 Web インターフェイス全体をバイパスすることにしました。

Exportコメントを入力し、XML ファイルをダウンロードします。次に、対象のスレッドのファイルを検索し、ターゲット URL (または識別子) を書き留めます。

于 2015-10-06T03:09:19.617 に答える
2

Disqus がインストールされているページで Disqus 識別子を見つけるには、開発者ツール (Chrome または Firefox) を開き、コンソールに移動して、disqus_identifierEnter キーを押します。結果は、そのページの一意の識別子になります。

コンソールの Disqus 識別子

于 2014-08-14T22:55:04.267 に答える