الانتقال إلى المحتوى الرئيسي

بنية الرسالة

{
  "id": 49917328,
  "title": "تنبيه الخيارات: GOOG $210 Calls",
  "body": "",
  "authors": [{"name": "Benzinga Newsdesk"}],
  "published": "Wed Jan 14 2026 18:47:30 GMT+0000 (UTC)",
  "updated": "Wed Jan 14 2026 18:47:30 GMT+0000 (UTC)",
  "channels": ["Options"],
  "tickers": [{"name": "GOOG", "primary": false, "sentiment": 0}],
  "status": "Published",
  "link": null
}

مرجع الحقول

الحقلالنوعالوصف
idعدد صحيحمعرّف فريد لعنصر المحتوى
titleسلسلة نصيةعنوان المحتوى أو العنوان الرئيسي
bodyسلسلة نصيةنص المحتوى الكامل (منسَّق بصيغة HTML عند توفره)
authorsمصفوفةقائمة كائنات المؤلفين التي تتضمّن خاصية name
publishedسلسلة نصيةالطابع الزمني للنشر الأصلي (UTC)
updatedسلسلة نصيةالطابع الزمني لآخر تحديث (UTC)
channelsمصفوفةفئات المحتوى (مثلًا: “الخيارات”، “البيانات الصحفية”)
tickersمصفوفةرموز الأسهم المرتبطة مع بياناتها الوصفية
statusسلسلة نصيةحالة النشر (عادةً “Published”)
linkسلسلة نصية/nullعنوان URL للمقال الكامل على Benzinga (إن وُجد)

كائن رمز التداول

{
  "name": "GOOG",
  "primary": false,
  "sentiment": 0
}
الحقلالنوعالوصف
nameStringرمز تداول السهم
primaryBooleanما إذا كان هذا هو رمز التداول الأساسي للمحتوى
sentimentIntegerمؤشر المعنويات (0 = حيادي)

أمثلة للرسائل

تنبيه خيارات

{
  "id": 49917328,
  "title": "Alphabet Option Alert: Fri $210 Calls at the Ask: 5 @ $125.0 vs 7017 OI; Earnings 2/4 After Close Ref=$334.37",
  "body": "",
  "authors": [{"name": "Benzinga Newsdesk"}],
  "published": "Wed Jan 14 2026 18:47:30 GMT+0000 (UTC)",
  "updated": "Wed Jan 14 2026 18:47:30 GMT+0000 (UTC)",
  "channels": ["Options"],
  "tickers": [{"name": "GOOG", "primary": false, "sentiment": 0}],
  "status": "Published",
  "link": null
}

صفقة كبيرة

{
  "id": 49917330,
  "title": "Block Trade: TOGI 1.1M @ $0.044 at the bid",
  "body": "",
  "authors": [{"name": "Benzinga Newsdesk"}],
  "published": "Wed Jan 14 2026 18:47:33 GMT+0000 (UTC)",
  "updated": "Wed Jan 14 2026 18:47:33 GMT+0000 (UTC)",
  "channels": [],
  "tickers": [{"name": "TOGI", "primary": false, "sentiment": 0}],
  "status": "Published",
  "link": null
}

بيان صحفي

{
  "id": 49917339,
  "title": "MediCapture تطلق البرنامج التجريبي aiScope™ لعلوم الطب البيطري في VMX 2026",
  "body": "<p>الذكاء الاصطناعي الطبي بكل سهولة—من المختبر إلى التدريب في العالم الحقيقي...</p>",
  "authors": [{"name": "PRNewswire"}],
  "published": "Wed Jan 14 2026 18:47:00 GMT+0000 (UTC)",
  "updated": "Wed Jan 14 2026 18:48:02 GMT+0000 (UTC)",
  "channels": ["النشرات الصحفية"],
  "tickers": [],
  "status": "منشور",
  "link": "http://www.benzinga.com/node/49917339"
}

إيقاف التداول

{
  "id": 49917388,
  "title": "Trading Halt: Halted at 1:49:45 p.m. ET - Trading Halt on NASDAQ only: Volatility Trading Pause; Trading Expected to Resume at 1:54:45 p.m. ET",
  "body": "",
  "authors": [{"name": "Benzinga Newsdesk"}],
  "published": "Wed Jan 14 2026 18:49:45 GMT+0000 (UTC)",
  "updated": "Wed Jan 14 2026 18:49:45 GMT+0000 (UTC)",
  "channels": [],
  "tickers": [{"name": "WSHP", "primary": false, "sentiment": 0}],
  "status": "Published",
  "link": null
}

تقييمات المحللين

{
  "id": 49917389,
  "title": "UBS تحافظ على توصية الشراء لشركة Procter & Gamble، وتخفض السعر المستهدف إلى 161 دولارًا",
  "body": "محلل UBS بيتر جروم يحافظ على توصية الشراء لشركة Procter & Gamble (NYSE:PG)...",
  "authors": [{"name": "Benzinga Newsdesk"}],
  "published": "Wed Jan 14 2026 18:49:49 GMT+0000 (UTC)",
  "updated": "Wed Jan 14 2026 18:49:50 GMT+0000 (UTC)",
  "channels": ["أخبار", "السعر المستهدف", "ساخن", "تقييمات المحللين"],
  "tickers": [{"name": "PG", "primary": true, "sentiment": 0}],
  "status": "منشور",
  "link": null
}

القنوات الشائعة

ChannelDescription
Optionsتنبيهات نشاط الخيارات
Press Releasesالبيانات الصحفية للشركات
Newsأخبار عامة
Price Targetتحديثات الأسعار المستهدفة من المحللين
Analyst Ratingsتغييرات تصنيفات المحللين
Hotمحتوى رائج/بارز
Generalمحتوى عام للسوق
Opinionمقالات رأي وتحليلات

نصائح للمعالجة

تُرسل الرسائل بصيغة JSON مفصول بأسطر جديدة (newline-delimited). يحتوي كل سطر على كائن JSON كامل.

أفضل الممارسات

  1. تحليل كل سطر: يمثّل كل سطر جديد رسالة JSON كاملة
  2. معالجة HTML في الحقل body: قد يحتوي الحقل body على كيانات وعناصر HTML
  3. التحقق من التحديثات: قارِن بين الطوابع الزمنية published وupdated لتحديد التعديلات
  4. التصفية حسب القناة: استخدم مصفوفة channels لتصفية أنواع معيّنة من المحتوى
  5. التتبّع باستخدام المعرّف: استخدم الحقل id كمعرّف فريد لإزالة التكرار