نظرة عامة
الميزات الرئيسية
- تحديثات في الوقت الفعلي: احصل على إشعارات فورية عند نشر الأخبار أو تحديثها
- التصفية حسب الورقة المالية: اشترك في رموز تداول محددة أو أرقام التعريف الدولي للأوراق المالية ISIN لتلقي الأخبار ذات الصلة فقط
- بيانات شاملة: تتضمن محتوى المقالة، ومعلومات المؤلف، والصور، والأوراق المالية المرتبطة
- تتبع الإجراءات: راقب وقت إنشاء المقالات أو تحديثها أو إزالتها
حالات الاستخدام
- إنشاء تغذيات أخبار في الوقت الفعلي لأوراق مالية محددة
- إنشاء تنبيهات للأخبار العاجلة حول أصول المحفظة
- تجميع الأخبار عبر عدة رموز أسهم
- تتبع معنويات الأخبار وحجمها لتوليد إشارات التداول
البدء السريع
عنوان URL للاتصال
معلمات الاستعلام
| المعلمة | إلزامي | الوصف |
|---|---|---|
token | Yes | رمز الوصول لواجهة برمجة تطبيقات ويب سوكيت من Benzinga الخاصة بك (bz.production***) |
tickers | No | قائمة من رموز التداول مفصولة بفواصل (مثلًا: AAPL,MSFT) |
channels | No | قائمة من قنوات الأخبار مفصولة بفواصل للتصفية |
مثال لرسالة
إجراءات الرسائل
| الإجراء | الوصف |
|---|---|
created / Created | تم نشر مقال جديد |
updated / Updated | تم تعديل مقال موجود |
deleted / Deleted | تم حذف مقال |
الأوامر التفاعلية
| Command | الوصف |
|---|---|
ping | إبقاء الاتصال نشطًا (يستجيب بـ pong) |
replay | إعادة إرسال ما يصل إلى آخر 100 رسالة مخزّنة في الذاكرة المؤقتة |
أفضل الممارسات
- إزالة التكرار: استخدم الحقل
idلمنع معالجة الرسائل المكررة - نبض الاتصال (Heartbeat): أرسل أوامر
pingكل 30-60 ثانية للحفاظ على استمرارية الاتصال - معالجة الأخطاء: نفّذ منطق إعادة الاتصال باستخدام إستراتيجية تراجع أسي (exponential backoff)
- التصفية: استخدم فلاتر رمز التداول/القناة لتقليل استهلاك النطاق الترددي