pnoeric
(Eric)
1
ユーザー情報(所在地を含む)を設定するエンドポイントがあるようです。
しかし、以下の点がわかりません:
-
ユーザー名ではなくユーザーIDを渡すにはどうすればよいでしょうか?
-
mydiscourse.com/u/my_user_name に新しい所在地を投稿すると、返却時に404エラーが発生します。理由がわかりません。他のAPIリクエストに使用したのと同じコードを使っているのですが、エンドポイントが間違っているのかもしれません。APIコードを見るとまさにそれのように見えるのですが、APIコードを読み間違えているだけでしょうか?[編集:エンドポイントに .json を追加してみましたが、うまくいきませんでした]
よろしくお願いいたします、
E
その操作をユーザーインターフェースで実行している間は、Reverse engineer the Discourse API を参照してください。
pnoeric
(Eric)
3
Jeff、ありがとうございます。まさに必要だった情報です!XHR リクエストを直接監視できるのは素晴らしいアイデアですね。
同様の情報が必要な方のために:/u/username.json に対して PUT リクエストを送信し、カスタムフィールドを更新することができました。ただし、ユーザー ID ではなくユーザー名でのみ呼び出しができるようです(残念ですね)。