메인 콘텐츠로 건너뛰기

Documentation Index

Fetch the complete documentation index at: https://benzinga-2-mrrancy-patch-1.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Benzinga API는 요청을 인증하기 위해 API 키를 사용합니다. API 키는 구독에 따라 특정 데이터와 기능에 대한 액세스 권한을 부여하는 고유 식별자입니다.
API 키를 안전하게 보관하세요. GitHub, 클라이언트 측 코드, 암호화되지 않은 통신 등 공개적으로 접근 가능한 곳에 공유하지 마십시오. 키가 유출되었다고 생각되면 즉시 지원팀에 문의하세요.
Benzinga Developer Console에서 API 키를 조회하고 관리할 수 있습니다.

인증 방법

Benzinga API는 두 가지 인증 방법을 지원합니다. 프로덕션 환경 애플리케이션에서는 보안성이 더 높고 URL 로그에 키가 노출되는 것을 방지할 수 있으므로 HTTP 헤더 방식을 사용할 것을 강력히 권장합니다. 헤더로 인증하려면 Authorization 헤더에 token <YOUR_API_KEY> 값을 포함하세요.
Authorization: token <YOUR_API_KEY>

2. Query Parameter

빠르게 테스트하거나 헤더를 수정할 수 없는 경우, token이라는 이름의 쿼리 파라미터로 키를 전달할 수 있습니다.
https://api.benzinga.com/api/v2/news?token=<YOUR_API_KEY>

코드 예시

다음은 여러 주요 언어에서 Benzinga API에 연결하기 위한, 프로덕션 환경에서 바로 사용할 수 있는 예시 코드입니다.
# 권장: 헤더 인증
curl -L 'https://api.benzinga.com/api/v2/news?pageSize=1' \
-H 'Authorization: token YOUR_API_KEY' \
-H 'Accept: application/json'

# 대안: 쿼리 매개변수
curl -L 'https://api.benzinga.com/api/v2/news?pageSize=1&token=YOUR_API_KEY'

문제 해결

일반적인 인증 오류와 해결 방법입니다.
Status CodeMessagePossible CauseResolution
401Unauthorized잘못된 API 키API 키가 올바른지, 다시 생성되지 않았는지 확인하십시오. 불필요한 공백이 함께 복사되지 않았는지도 확인하십시오.
401UnauthorizedAPI 키 누락Authorization 헤더가 token &lt;KEY&gt; 형식으로 올바르게 설정되어 있거나 token 파라미터가 포함되어 있는지 확인하십시오.
403Forbidden권한 부족API 키는 유효하지만, 현재 요금제에는 요청한 endpoint에 대한 접근 권한이 포함되어 있지 않습니다. 요금제를 업그레이드하려면 영업팀 또는 지원팀에 문의하십시오.