投稿作成APIの問題

私は Discourse で動作するこのフォーラムに取り組んでいます。モデレーターから API キーとユーザー名を提供された後、POST /posts.json API エンドポイントにバグがあることを発見しました。

こちらで述べられているように、このエンドポイントは 整数 であるべき topic_id を受け入れます。しかし、topic_idraw パラメータを使用して以下のようなリクエストを送信すると、

{
  "topic_id": 17470,
  "raw": "Test post."
}

以下のエラーが発生します。

'You are not permitted to view the requested resource. The API username or key is invalid.'

ただし、topic_id を文字列に変更してリクエストデータを変更すると、正常に投稿を作成できます。

{
  "topic_id": "17470",
  "raw": "Test post."
}

何かおかしいようです。HTTP POST の観点から見れば、100"100" の間に違いはありません。

再現手順を一貫した形で提供していただけますか?

「いいね!」 1