PUT /t/:id
を使用してトピックコンテンツを更新しようとしましたが、効果はありません。Discourse APIを使用してトピックコンテンツを更新するにはどうすればよいですか?
https://github.com/discourse/discourse_api/blob/master/lib/discourse_api/api/topics.rb
APIを使用してコンテンツを更新する方法はありませんようです。私は何か不足していますか?
PUT /t/:id
を使用してトピックコンテンツを更新しようとしましたが、効果はありません。Discourse APIを使用してトピックコンテンツを更新するにはどうすればよいですか?
https://github.com/discourse/discourse_api/blob/master/lib/discourse_api/api/topics.rb
APIを使用してコンテンツを更新する方法はありませんようです。私は何か不足していますか?
次のようなトピックスラグを提供する必要があります。ここに記載されているようにPUT /t/:slug/:id
を:http://docs.discourse.org/#tag/Topics%2Fpaths%2F~1t~1%7Bslug%7D~1%7Bid%7D.json%2Fput
ここに記載されているようあなたがGET
リクエストを発行する場合/t/:id
エンドポイントにのみ動作します:私は推測http://docs.discourse.org/#tag/Topics%2Fpaths%2F~1t~1%7Bid%7D.json%2Fgetはあなたが望むものではありません。談話土地で
ソリューション
、それだけで記事の束だ話題。トピックには 本文がありません。トピックの最初の投稿は本文です。
が post_stream
を解析し、必要な最初の投稿、またはいずれかを取得し、あなたのトピックIDで
GET /t/:id
:
だから、何をやっていることはこれです。 ID
PUT /posts/:id
を取得し、取得したIDを使用して、post[raw]
を身体に入れてください。、この議論を参照してください:https://meta.discourse.org/t/updating-topic-body-via-the-api/61220/5
を