「~のバナーにした」または「~で閉じた」(小さなアクション投稿)の所有権を変更

これらの疑似投稿(または何と呼ばれているか分かりませんが!)の所有権を変更することは可能ですか?

よろしくお願いします。

小さいアクション投稿のことですか? 私の知る限り、それらの所有権を変更することはできません。小さいアクションを削除し、例えば、小さいアクションの所有者がトピックを再度開いて閉じる必要があります。

これは興味深い投稿です… :slightly_smiling_face:

小さなアクション投稿には管理者用レンチがなくても、投稿IDは付与されます。API経由で所有権を変更することは可能でしょうか?

「いいね!」 1

アイデアをありがとうございます。APIを使ったことがありませんが、ここで機能するか誰かに確認してもらえれば試してみたいです… :slight_smile:

コマンドラインでこれを入力するだけですか?

curl -X POST "http://forum.example.com/t/[TOPIC_ID]/change-owner.json" \
-H "Content-Type: multipart/form-data;" \
-H "Api-Key: ................." \
-H "Api-Username: ..............." \
-F "post_ids[]=[POST_ID]" \
-F "username=[NEW_USERNAME]"

[TOPIC_ID] はURLから、APIキー/ユーザー名は設定-APIから、[POST_ID] はChromeの開発者ツールを見て特定できます。

この件については、私の手に負えないようです。:slightly_smiling_face: APIもまだ使用したことがありませんが、他の誰かが助けてくれることを願っています。:crossed_fingers:

「いいね!」 1

遠回りになりましたが、ようやくこの件に戻ってきました… :slight_smile: Postman を使用できるようになり、API を介して小さなアクション投稿の所有権を変更することに成功しました :partying_face: :balloon: :birthday:

「いいね!」 2

これについてもう少し詳しく教えていただけますか?ありがとうございます。

やってみます :slight_smile:

スモールアクション投稿のあるトピックのリンクを取得し、末尾に /change-owner.json を追加して、POSTリクエストとしてトップバーに追加しました(ヘッダータブにAPIキー、APIユーザー名、Content-Typeを入力しました)。

次に、変更したいスモールアクション投稿の post_idpost.json で調べ(例:/t/tag-test-topic-one/762/2.json)、ボディタブの「form-data」の下に post_ids[]username のキーと値を追加しました。

その後、「Send」ボタンをクリックしました。 :tada:

「いいね!」 2

クール。Plans & Pricing | Postman API Platform を見つけましたが、上記で説明したことを有料プランなしで実行することは可能でしょうか?この小さなタスクのために費用を正当化できるとは思えません :slight_smile:

無料で利用できるオプションがあるはずです。 :slight_smile: このページでしょうか?

ただし、これは一方向です。ターミナルからリクエストを送信するためにcurlを使用することもできると思いますが、これはまだ習得していません。 :person_shrugging:

「いいね!」 1

APIリクエストを作成するためのPostmanのような無料ソフトウェアはたくさんあります。私はInsomniaを使用しています。主にOSの可用性や好みの問題です。

コマンドラインからのcurlを使った簡単な例を以下に示します。

curl -X POST \"https://your-discourse.com/posts.json\" -H \"Content-Type: application/json\" -H \"Api-Key: YOUR_API_KEY\" -H \"Api-Username: YOUR_USERNAME\" -d \"{\\\"title\\\": \\\"Test topic creation with the API\\\", \\\"raw\\\": \\\"And here's the topic's content\\\", \\\"category\\\": CATEGORY_ID }\"