トピックを外部ID経由で取得する方法は知っていますが、外部IDがないトピックに外部IDを割り当てる方法はありますか?
APIリクエストで既存のトピックにexternal_idを追加することはできません。そのためには、featured_linkが追加されたのと同様の方法で、tracked_topic_fieldsにexternal_idを追加する必要があります。
API経由でトピックを最初に作成する際には、external_idを追加できるはずです。既存のトピックのexternal_idを更新する方法としては、Railsコンソールから変更するか、Discourseプラグインから行うことが考えられます。
「いいね!」 4
トピックをたくさんインポートしていますか?インポートスクリプトを使用してみてはどうでしょうか?
外部IDでどのような問題を解決しようとしていますか?
「いいね!」 2