أحتاج إلى منتديات يمكنها الحصول مباشرة على آخر تعليق في منشور معين، فقط بتحديد معرف المنشور، دون الحاجة إلى تحديد رقم التعليق، للحصول مباشرة على آخر تعليق. هل يوجد واجهة برمجة تطبيقات لهذا الغرض؟
أوصي باستخدام استعلام مستكشف البيانات لذلك. يمكنك تشغيل الاستعلامات برمجيًا والحصول على نتائج JSON. تفضل:\n\nsql\n-- [params]\n-- post_id :post_id\n\nSELECT\n p.id,\n p.topic_id,\n p.post_number,\n p.raw AS raw_content, -- Markdown/source\n p.cooked AS html_content, -- Rendered HTML\n p.user_id,\n p.created_at,\n p.updated_at\nFROM posts p\nWHERE p.id = :post_id\n AND p.deleted_at IS NULL -- drop if you want deleted posts too\n-- AND p.hidden = false -- optionally exclude hidden posts\nLIMIT 1;\n\n
هما خدمتان مختلفتان، ويمكن الحصول عليهما فقط من خلال واجهة الربط
ربما يمكنك شرح ما تحاول تحقيقه قليلاً؟ عندها يمكنني أن أقدم لك نصًا برمجيًا بلغة بايثون على سبيل المثال ![]()
يمكنك إنشاء استعلام مستكشف البيانات، ثم استدعائه باستخدام واجهة برمجة التطبيقات.
شكراً جزيلاً لكم أيها الخبراء، لقد قمت بحلها بطرق أخرى.
هل تمانع في مشاركة كيف قمت بحلها؟ قد يساعد ذلك الآخرين الذين لديهم نفس السؤال.
تم ذلك من خلال استدعاءين لواجهة برمجة التطبيقات (API)، أحدهما للحصول على العدد الإجمالي للتعليقات والآخر للحصول على الأخير بناءً على هذا العدد.