私のcurlは以下のようになります。
curl -X POST 'https://example.com/posts' \
-H "Content-Type: multipart/form-data;" \
--form 'Api-Key="redacted"' \
--form 'Api-Username="redacted"' \
--form 'title="Test topic"' \
--form 'raw="Hey this is a topic."'
[“BAD CSRF”]という返信があり、本番環境のログには「Can’t verify CSRF token authenticity.」と表示されます。このトピック https://meta.discourse.org/t/bad-csrf-on-creating-new-topic-via-api/89345 を確認しましたが、基本的にタイプミスが原因であるため、ここでは何かが違うと思います。APIキーとユーザー名はウェブサイトでまだ有効であることを再確認しました。何か提案があれば幸いです。よろしくお願いします!