الانتقال إلى المحتوى الرئيسي
تعرض هذه الصفحة الإجراءات المدعومة التي يمكنك استخدامها للتفاعل مع واجهة برمجة التطبيقات WebSocket الخاصة بـ Benzinga. تساعد هذه الإجراءات في الحفاظ على استقرار الجلسة والوصول إلى سجل الرسائل الأخيرة.
ملاحظة: لا يمكنك التحكم في عدد الرسائل التي يتم إرجاعها بواسطة الإجراء list. يعتمد العدد الفعلي على عدد الرسائل المخزنة مؤقتًا حاليًا لمفتاح معين.

الإجراءات المتاحة

الإجراءالوصفالمثال
replayيعيد إرسال ما يصل إلى آخر 100 رسالة. قد يختلف عدد الرسائل المُعادة حسب توفّر البيانات في الذاكرة المؤقتة للمفتاح.replay
pingيُبقي جلسة الويب سوكيت نشطة عن طريق إرسال إشارة نبض (heartbeat).ping

مثال على الاستخدام

أرسل إجراءً عبر عميل ويب سوكيت الخاص بك باستخدام الصيغة التالية: مثال على استخدام ping:
ping
الاستجابة:
pong
مثال على استخدام ميزة إعادة التشغيل:
replay
الاستجابة:
{
  "id": "unique-uuid-for-response",
  "api_version": "websocket/v1",
  "kind": "stream_type",
  "data": {
    "action": "created/updated/deleted",
    "id": "insight-id",
    "content": {
      ...  
    },
    "timestamp": "2024-10-08T10:00:00Z"
  }
}