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