どのような方法でこれを行おうとしているのか、100%確信が持てません。設定を複雑にしすぎていないか、確認することをお勧めします。
JSONの確認が苦手な場合、post_idルックアップクエリは以下のようになります。
-- [params]
-- topic_id :topic_id
-- int :post_number
SELECT id
FROM posts
WHERE topic_id = :topic_id
AND post_number = :post_number
その後、投稿のURLからtopic_idとpost_numberを抽出し、パラメータボックスに入力できます。例:https://meta.discourse.org/t/grant-badge-when-user-visits-link/276700/4 (OPはトピックリンクに表示されていなくても、常にpost_number 1であることに注意してください)
実は、データエクスプローラーを使用してpost_idを検索するのをさらに簡単にする魔法のパラメータがあります…
-- [params]
-- post_id :url
SELECT id
FROM posts
WHERE id = :url
関連する投稿のURLをパラメータボックスに貼り付けると、はい、これで post_id が表示されます ![]()
