メインコンテンツへスキップ

メッセージ構造

フィールドリファレンス

フィールド説明
idIntegerコンテンツアイテムの一意の識別子
titleStringコンテンツの見出しまたはタイトル
bodyStringコンテンツの全文(存在する場合は HTML 形式)
authorsArrayname プロパティを持つ著者オブジェクトのリスト
publishedString元の公開時刻のタイムスタンプ(UTC)
updatedString最終更新時刻のタイムスタンプ(UTC)
channelsArrayコンテンツのカテゴリ(例: “Options”、“Press Releases”)
tickersArray関連する株式ティッカーとそのメタデータ
statusString公開ステータス(通常は “Published”)
linkString/nullBenzinga 上の記事全文への URL(利用可能な場合)

Ticker オブジェクト

FieldTypeDescription
nameString株式のtickerシンボル
primaryBooleanこれがこのcontentの主要なtickerかどうか
sentimentIntegerセンチメント指標(0 = 中立)

メッセージ例

オプションアラート

ブロック取引

プレスリリース

売買停止

アナリスト評価

一般的なチャンネル

Channel説明
Optionsオプション取引のアクティビティアラート
Press Releases企業のプレスリリース
News一般ニュース
Price Targetアナリストの目標株価更新
Analyst Ratingsレーティング変更
Hotトレンド/注目度の高いコンテンツ
General市場全般に関するコンテンツ
Opinionオピニオン記事や分析

処理に関するヒント

メッセージは改行区切りの JSON として配信されます。各行には完全な JSON オブジェクトが 1 つ含まれます。

ベストプラクティス

  1. 各行をパースする: 各改行は 1 つの完全な JSON メッセージを表します
  2. 本文中の HTML を処理する: body フィールドには HTML エンティティやタグが含まれる場合があります
  3. 更新を確認する: 変更を特定するために、publishedupdated のタイムスタンプを比較します
  4. チャネルでフィルタリングする: 特定のコンテンツタイプでフィルタリングするために channels 配列を使用します
  5. ID で追跡する: 重複排除のため、一意の識別子として id フィールドを使用します