APIを取得しようとすると、ドキュメント不足の場合にIDが2つあります

How to reverse engineer the Discourse API のサムさんの指示に従おうとしましたが、2つのIDが表示され、次にどうすればよいかわかりません。

プライベートメッセージを更新しようとすると、2つの異なるIDが表示されます。

  1. プライベートメッセージのID
  2. より大きな番号のID(プライベートメッセージの編集IDのようなもの)

PUTリクエストを送信してテストしたところ、プライベートメッセージのIDではタイトルしか変更できず、「raw」でメッセージの詳細を変更できませんでした。

メッセージの詳細は新しい編集IDで変更する必要があるようです。
そして、投稿の2番目のID(画像中の1846)をどのように取得すればよいかわかりません。

この問題について説明していただけますか?

「いいね!」 1

それは topic.id です。

それは post.id です。

タイトルはトピックの一部であり、raw は投稿の一部です。投稿をよく見ると、プライベートメッセージのIDとして呼び出している番号が含まれる topic_id フィールドがあります。

こちらで確認できます:There are 2 IDs when I try to get API, in case of lack documentation (このトピックですが、PMと同じです)そして以下をご覧ください:

したがって、raw に変更を POST するために使用するのは post_id です。タイトルを変更するのは topic_id です。

「いいね!」 3

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.