Webhook لإشعارات الأحداث التي تتضمن المجموع الكلي

أنا أستخدم حاليًا واجهة برمجة التطبيقات للحصول على عدد الإشعارات في منتداي لعرضها على موقعي الشقيق، ولكن حتى تخزينها مؤقتًا لمدة 60 ثانية يتطلب طلبًا واحدًا لواجهة برمجة التطبيقات لكل مستخدم في الدقيقة، وهذا لن يكون قابلاً للتطوير بشكل جيد.

من الناحية المثالية، أود استخدام خطاف ويب (webhook)، بحيث في كل مرة يتلقى فيها المستخدم إشعارًا، يتم إرسال البيانات إلى موقعي الشقيق، الذي يخزن العدد. ثم عندما يقوم المستخدم بمسح إشعاراته، يتم مسحها أيضًا.

ولكن لا يبدو أن هناك طريقة لإنشاء حدث خطاف ويب لمسح الإشعارات؟ هل هناك أي طريقة لإضافة هذا؟

أو، بشكل أبسط، إضافة عدد إجمالي الإشعارات غير المقروءة إلى خطاف الويب الحالي للإشعارات، بحيث في كل مرة يحصل فيها شخص ما على إشعار جديد، يمكنني تحديث قاعدة البيانات لتشمل ذلك.

سيساعد هذا حقًا في مزامنة مواقعي ومنع كابوس حدود واجهة برمجة التطبيقات القادم. من فضلك ساعد!

(أيضًا، إذا كانت هناك طريقة للحصول على إشعارات الدردشة عبر خطاف الويب أو واجهة برمجة التطبيقات، فأنا أرغب حقًا في معرفة ذلك!)

يبدو أن هذا إعداد فريد جدًا! هل يمكنك أن تخبرنا المزيد عن إعدادك ولماذا تسعى للسماح لأعضائك برؤية وإلغاء إشعارات Discourse الخاصة بهم من موقع آخر؟ يبدو لي أنه من الأكثر منطقية أن يقوم أعضاؤك بتسجيل الدخول إلى Discourse للوصول إلى إشعاراتهم والمشاركة في المناقشات.

حسنًا، الموقع الآخر مرتبط بشكل وثيق، من المفترض أن يكونا سلسين للغاية.

أريد أن أتمكن من عرض الإشعارات على الموقع الآخر، وإذا فعلت ذلك، فإن عرضها هناك ينبغي أن يزيل نقطة “جديد” تمامًا كما يحدث عند عرضها على المنتدى.

الأمر بسيط جدًا، أريد أن تكون المنصتان سلستين.