トピックや投稿の「いいね」を外す方法

トピックまたは投稿の「いいね解除」に使用されるAPIを教えていただけますか?以下のAPIを使用して投稿に「いいね」を付けることができます: https://{defaultHost}/post_actions.json。テストのために編集しています。

「いいね!」 1

投稿の「いいね」を解除するにはどうすればよいですか。また、「actions_summery」IDの意味は何ですか?

「いいね!」 1

この状況に役立つガイドを以下に示します。

ブラウザのネットワークを確認すると、いいね解除時に行われるリクエストを確認できます。

DELETE /post_actions/<post_id> :+1:


action_summary のIDは、投稿に対するアクションを表します。

1: ブックマーク
2. いいね
3. スレッドと関係ない
4. 不適切
5. 投票
6. ユーザーに通知
7. モデレーターに通知
8. スパム

「いいね!」 5

いいね/いいね解除に使用されるAPI URLをリバースエンジニアリングしたところ、https://dev-forum.curiodigitaltx.com/discourse-reactions/posts/28/custom-reactions/heart/toggle.json でPUTリクエストを使用していることがわかりました。しかし、以下のAPI失敗エラーが表示されます。


ボディにも何かを渡す必要がありますか?
どなたか助けていただけますか。
他のすべてのGET、POST APIが正常に動作しているため、ヘッダーは正しいと確信しています。
私のヘッダーは以下の通りです。

const getHeaders = () => {

  return {
    "Api-Username": userName,
    "Api-Key": config.API_KEY,
    "Content-Type": "multipart/form-data",
  };
};

OK

Reaction プラグインを使用すれば、リクエストについておっしゃる通りです。

ここでは Content-Type は不要だと思います。フォームデータを提供する必要はありません。

「いいね!」 1

React NativeモバイルアプリケーションにReactionプラグインをインストールする方法をご存知ですか?

プラグインのフロントエンドをReactで書き直す必要があります(完全にネイティブで、Webビューを使用しない場合)。

「いいね!」 2