cmdntd
(cmdntd)
1
How to reverse engineer the Discourse API のサムさんの指示に従おうとしましたが、2つのIDが表示され、次にどうすればよいかわかりません。
プライベートメッセージを更新しようとすると、2つの異なるIDが表示されます。
- プライベートメッセージのID
- より大きな番号のID(プライベートメッセージの編集IDのようなもの)
PUTリクエストを送信してテストしたところ、プライベートメッセージのIDではタイトルしか変更できず、「raw」でメッセージの詳細を変更できませんでした。
メッセージの詳細は新しい編集IDで変更する必要があるようです。
そして、投稿の2番目のID(画像中の1846)をどのように取得すればよいかわかりません。
この問題について説明していただけますか?
「いいね!」 1
pfaffman
(Jay Pfaffman)
2
それは 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
system
(system)
クローズされました:
3
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.