تعرض هذه الصفحة الإجراءات المدعومة التي يمكنك استخدامها للتفاعل مع واجهة برمجة التطبيقات WebSocket الخاصة بـ Benzinga. تساعد هذه الإجراءات في الحفاظ على استقرار الجلسة والوصول إلى سجل الرسائل الأخيرة.
لا يمكنك التحكم في عدد الرسائل التي يتم إرجاعها بواسطة الإجراء list. يعتمد العدد الفعلي على عدد الرسائل المخزنة مؤقتًا حاليًا لمفتاح معين.
| الإجراء | الوصف | المثال |
|---|
replay | يعيد إرسال ما يصل إلى آخر 100 رسالة. قد يختلف عدد الرسائل المُعادة حسب توفّر البيانات في الذاكرة المؤقتة للمفتاح. | replay |
ping | يُبقي جلسة الويب سوكيت نشطة عن طريق إرسال إشارة نبض (heartbeat). | ping |
أرسل إجراءً عبر عميل ويب سوكيت الخاص بك باستخدام الصيغة التالية:
مثال على استخدام ping:
الاستجابة:
مثال على استخدام ميزة إعادة التشغيل:
الاستجابة:
{
"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"
}
}