コンテンツにスキップ

混雑度予測駅ID検索

/congestion_prediction/node [GET]

基本情報

概要

駅IDと日付を指定して、経路検索数や直近の検索傾向を基にした1日分の混雑度を取得します。
(指定日の午前3時から指定日翌日の午前2時までを1日分とします)

/congestion_prediction/dateとの仕様比較についてはこちらのAPIの比較をご覧ください。

URL

https://{HOST}/{CID}/v1/congestion_prediction/node

※APIマーケットの場合はURL体系が異なります

出力形式

  • JSON

対応言語

  • ja

出力順

  • 時刻昇順

パラメータ

パラメータ名 必須 概要 型名 デフォルト値 上下限/選択値 備考
id ノードID 文字列
date 日付 文字列(日付)
YYYY-MM-DD
過去の日付は指定できません

パラメータ構成例

  • 表参道駅の2021年10月12日の混雑度を取得
/congestion_prediction/node?id=00007820&date=2021-10-12

レスポンス

名称 レスポンス名 型名 配列 Nullable 説明
混雑情報 items CongestionInfoオブジェクト

CongestionInfoオブジェクト

名称 レスポンス名 型名 配列 Nullable 説明
ノードID id 文字列
混雑度予測の結果 congestions Congestionオブジェクト

Congestionオブジェクト

名称 レスポンス名 型名 配列 Nullable 説明
日時 time 文字列
予測比率 prediction_rate 数値
検索数の比率 search_count_rate 数値

予測比率と検索数の比率について

・予測比率(prediction_rate)
1日のうち最も高い混雑度の値を1とした場合の予測比率(小数点第2位まで)を返却します
・検索数の比率(search_count_rate)
1日のうち最も高い混雑度の値を1とした場合の検索数の比率(小数点第2位まで)を返却します
現在時刻より未来の場合は全て0で返却します

レスポンス例

{
    "items": [
        {
            "id": "00007820",
            "congestions": [
                {
                    "time": "2021-10-12T03:00:00+09:00",
                    "prediction_rate": 0,
                    "search_count_rate": 0
                },
                {
                    "time": "2021-10-12T04:00:00+09:00",
                    "prediction_rate": 0,
                    "search_count_rate": 0
                },
                {
                    "time": "2021-10-12T05:00:00+09:00",
                    "prediction_rate": 0.15,
                    "search_count_rate": 0.16
                },
                {
                    "time": "2021-10-12T06:00:00+09:00",
                    "prediction_rate": 0.29,
                    "search_count_rate": 0.25
                },
                {
                    "time": "2021-10-12T07:00:00+09:00",
                    "prediction_rate": 0.65,
                    "search_count_rate": 0.53
                },
                ・・・・
                {
                    "time": "2021-10-12T02:00:00+09:00",
                    "prediction_rate": 0,
                    "search_count_rate": 0
                }
            ]
        }
    ]
}

エラー情報

エラーハンドリングについて

エラーメッセージは追加/変更/削除されることがあります。
エラーハンドリングされる場合はHTTPステータスコードをもとにご対応ください。
共通エラーについてはこちらをご参照ください。

HTTPステータス エラーメッセージ 発生理由
405 This http method is invalid : POST (等) 許可されていないHTTPメソッドでアクセスされた場合に発生します。
400 parameter error: id: ['required field'] 必須パラメータである id が指定されていない場合に発生します。
400 parameter error: id: ['empty values not allowed'] id に空文字を指定した場合に発生します。
400 parameter error: id: ['an invalid code: {value}'] id に不正なノードIDを指定した場合に発生します。
400 parameter error: date: ['required field'] 必須パラメータである date が指定されていない場合に発生します。
400 parameter error: date: ['empty values not allowed'] date に空文字を指定した場合に発生します。
400 parameter error: date: ['an invalid date: {value}'] date に不正な書式の日付を指定した場合に発生します。
400 parameter error: date: ['not date format : {value}'] date に実在しない日付を指定した場合に発生します。
400 invalid date date に過去の日付を指定した場合に発生します。