لست متأكدًا بنسبة 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 للمنشور لسحب معرف الموضوع ورقم المنشور لإدخالهما في مربعات المعلمات. على سبيل المثال: https://meta.discourse.org/t/grant-badge-when-user-visits-link/276700/4 (تجدر الإشارة إلى أن المنشور الأصلي هو دائمًا المنشور رقم 1، حتى لو لم يكن في رابط الموضوع)
في الواقع، هناك معلمة سحرية قد تجعل البحث عن post_id باستخدام مستكشف البيانات أسهل …
-- [params]
-- post_id :url
SELECT id
FROM posts
WHERE id = :url
الصق عنوان URL ذي الصلة للمنشور في مربع المعلمة، وها أنت ذا - يظهر لك post_id ![]()
