mattdm
(Matthew Miller)
1
2.9.0.beta2: Security Fix and more より
トピックの作成および取得時に external_id を使用するサポートを追加しました。これは API のみの変更です。
私は、トピックを外部リソース(関連するバグトラッカーやイシュートラッカーなど、変換に関連するもの)にリンクする、いくつかの(現時点では実験的な)API ベースのボットを持っています。https://docs.discourse.org はこれが何であるかを教えてくれますが、どのように使用されるかについての詳細はあまりありません。より詳しい説明はありますか?これは非常に役立つ可能性があります!
「いいね!」 3
blake
(Blake Erickson)
3
この機能が導入された背景には、多くのサイトが外部アプリケーションを通じてDiscourseと連携する必要があるものの、同期を保つために必要なDiscourseの内部IDをすべて追跡する良い方法がないという問題がありました。external_id を使用してトピックを作成できるようになり、特定のDiscourseトピックと自身のアプリケーション内のリソースを一致させることがはるかに容易になります。
この新しい external_id 機能はトピック専用であり、投稿には適用されないことを明確にしておきます。つまり、トピックは external_id を格納できますが、投稿は格納できません。
「いいね!」 6
mattdm
(Matthew Miller)
4
@blakeさん、ありがとうございます。「external_id」は私が任意に設定できるものですか? https://ask.fedoraproject.org/c/common-issues/141/none については、かなりひどいことをしてきました。トップの投稿を取得し、link_counts リストをスキャンして、外部リソースのパターンに一致する URL を見つけていました。
blake
(Blake Erickson)
5
はい、ハイフン(-)とアンダースコア(_)を含む50文字の文字列の形式であれば、任意で設定できます。
「いいね!」 2
mattdm
(Matthew Miller)
6
なるほど、わかりました。URL全体ではなく、バグ番号ということですね。
「いいね!」 1
Canapin
(Coin-coin le Canapin)
このトピックを分割しました:
7
Aaron_B
(Aaron B)
8
external_id を embed.js インターフェイスに公開していただけますか? topic_id が不明な外部ページに投稿を表示する必要があるため、external_id がどうしても必要です。
Canapin
(Coin-coin le Canapin)
9
こんにちは、アーロン 
同じ質問を複数の場所に投稿する必要はありません。元のトピックで続けましょう 