メインコンテンツへスキップ
Benzinga は、API リクエストの成功または失敗を示すために一般的な HTTP レスポンスコードを使用します。 一般的に、2xx の範囲のコードは成功を示します。 4xx の範囲のコードは、提供された情報(必須パラメータの未指定、課金の失敗など)に起因するエラーを示します。 5xx の範囲のコードは、Benzinga のサーバー側のエラーを示します。 プログラムからハンドリングできる 4xx エラーの一部には、 発生したエラーの内容を簡潔に説明するエラーコードが含まれます。

Parameters

type
string
返されるエラーの種類。invalid_request_errornot_found_errorcreation_errorupdate_errordeletion_errorforbidden_error、または authentication_error のいずれか。
message
string
エラーの詳細を示す、人間が読める形式のメッセージ。
params
array
エラーが特定のパラメータに関連する場合、ここに無効だったパラメータの一覧が含まれます。

エラーレスポンス

  • Unauthorized 401 - トークンが無効です。指定したトークンを確認してください。
❗ wss://api.benzinga.com/api/v1/analyst/insights/stream?token=bz.p*** に接続できませんでした
エラー: 予期しないサーバーからのレスポンス: 401
ハンドシェイクの詳細
Request Method: “GET”
Status Code: “401 Unauthorized”
  • Bad Gateway 502 - 無効なルートであるか、サーバーエラーが発生しています。
❗ wss://api.benzinga.com/api/v1/analyst/insights/stream?token=bz.p*** に接続できませんでした
エラー: 予期しないサーバーからのレスポンス: 502
ハンドシェイクの詳細
Request Method: “GET”
Status Code: “502 Bad Gateway”