みなさん、こんにちは!
Discourse API を通じて、https://myweb.site/t/<topic_id>/<post_number> のような正規の投稿 URL から投稿 ID を取得する方法はないでしょうか?もちろん、TN はトピック ID/番号、PN は投稿番号です。
https://myweb.site/t/<topic_id>.json から取得できるポストストリームデータを使っていくつか試しました。例えば、投稿番号 N は、呼び出しで返される post_stream->stream データ内の n 番目の投稿 ID になるかと考えたのですが、投稿が削除されたりトピック内の投稿フローで分割が行われたりした場合、投稿番号は stream 内の n 番目の位置に対応しません。