개요
주요 기능
- 실시간 업데이트: 뉴스 기사가 게시되거나 업데이트될 때 즉시 알림을 받습니다
- 종목 필터링: 특정 티커 또는 국제증권식별번호(ISIN)를 구독하여 관련 뉴스만 수신합니다
- 풍부한 데이터: 기사 본문, 작성자 정보, 이미지 및 연관된 종목 정보를 포함합니다
- 동작 추적: 기사가 생성, 업데이트 또는 제거되는 시점을 모니터링합니다
사용 사례
- 특정 종목에 대한 실시간 뉴스 피드 구축
- 포트폴리오 보유 종목의 속보 알림 생성
- 여러 티커에 대한 뉴스 통합
- 매매 신호를 위한 뉴스 심리(센티먼트)와 뉴스량 추적
빠른 시작
접속 URL
쿼리 파라미터
| Parameter | Required | Description |
|---|---|---|
token | Yes | Benzinga 웹소켓 API 토큰 (bz.production***) |
tickers | No | 쉼표(,)로 구분된 티커 심볼 목록 (예: AAPL,MSFT) |
channels | No | 쉼표(,)로 구분된 필터링용 뉴스 채널 목록 |
메시지 예제
메시지 동작
| Action | 설명 |
|---|---|
created / Created | 새 기사 게시 |
updated / Updated | 기존 기사 수정 |
deleted / Deleted | 기사 삭제 |
대화형 명령
| Command | 설명 |
|---|---|
ping | 연결을 유지합니다 (pong으로 응답) |
replay | 캐시된 최근 최대 100개의 메시지를 재전송합니다 |
모범 사례
- 중복 제거:
id필드를 사용해 중복 메시지 처리를 방지합니다 - 하트비트: 연결 유지를 위해 30~60초마다
ping명령을 전송합니다 - 오류 처리: 지수 백오프(exponential backoff)를 사용하는 재연결 로직을 구현합니다
- 필터링: 대역폭 사용량을 줄이기 위해 티커/채널 필터를 사용합니다