V2N 가이던스 (제공)

1. V2N 가이던스 제공 API (GetV2NGuidance)

요청 URL

https://service.mqnicrnd5.com/api/v1/vgm/offer/gvg

연계 주기

정보 제공 시

프로토콜

HTTPS

HTTP 메서드

GET

데이터 포맷

참고사항

API를 요청할 때 다음 예와 같이 HTTP 요청 헤더에 접근 토큰(Access Token) 을 추가해야 합니다. 접근 토큰 앞에 "Bearer " 문자열을 추가해야 한다는 점에 주의하세요.

> GET /api/v1/vgm/offer/gvg?reqDttm=202510011450&locgovId=233 HTTP/2
> Host: service.mqnicrnd5.com
> User-Agent: curl/7.64.1
> Accept: */*
> Authorization: Bearer <접근 토큰>

요청 예시

curl --location 'https://service.mqnicrnd5.com/api/v1/vgm/offer/gvg?reqDttm=202510011450&locgovId=233' \
--header 'Authorization: Bearer <접근 토큰>'

응답 예시

{
    "index": "1092",
    "timestamp": "20251001145013",
    "linkBasedGuidanceList": [
        {
            "linkInfo": {
                "linkId": "3250012805",
                "lanes": 2,
                "roadRank": "105",
                "roadType": "000",
                "roadName": "덕양로",
                "maxSpd": 30,
                "cits": "0",
                "f_node": "3250006310",
                "t_node": "3250006309"
            },
            "roadTrafficInfo": {
                "trafficStatus": "정체",
                "speedPerLaneList": [
                    {
                        "laneNumber": 1,
                        "speed": 60
                    },
                    {
                        "laneNumber": 2,
                        "speed": 70
                    }
                ]
            },
            "laneClosureInfo": {
                "location": {
                    "latitude": 127.0022755,
                    "longitude": 37.58041311
                },
                "eventType": "낙석",
                "impactDistance": 0,
                "closureStatusList": [
                    {
                        "laneNumber": 1,
                        "trafficStatus": "차로차단"
                    },
                    {
                        "laneNumber": 2,
                        "trafficStatus": "원활"
                    }
                ],
                "startTime": "20251001145013",
                "endTime": "20250804180000",
                "bypassInfo": {
                    "linkId": "1000023001",
                    "roadName": "동탄대로",
                    "trafficStatus": "지체"
                }
            },
            "roadClosureInfo": {
                "closureStartLocation": {
                    "latitude": 127.0022755,
                    "longitude": 37.58041311
                },
                "closureEndLocation": {
                    "latitude": 127.0022755,
                    "longitude": 37.58041311
                },
                "distanceClosed": 50,
                "startTime": "20251001145013",
                "endTime": "20250804180000",
                "bypassInfo": {
                    "linkId": "1000023001",
                    "roadName": "동탄대로",
                    "trafficStatus": "지체"
                }
            },
            "congestionInfo": {
                "startTime": "20251001145013",
                "endTime": "20250804180000",
                "bypassInfo": {
                    "linkId": "1000023001",
                    "roadName": "동탄대로",
                    "trafficStatus": "지체"
                }
            },
            "decelerationInfo": {
                "weather": "눈",
                "visibleDistance": 100,
                "precipitation": 50,
                "roadSurface": "눈",
                "decelerationSuggestion": 20,
                "startTime": "20251001145013",
                "endTime": "20250804180000"
            },
            "shoulderLaneInfo": {
                "startTime": "20251001145013",
                "endTime": "20250804180000"
            }
        },
        {
            "linkInfo": {
                "linkId": "4050582500",
                "lanes": 2,
                "roadRank": "106",
                "roadType": "000",
                "roadName": "조천우회로",
                "maxSpd": 70,
                "cits": "1",
                "f_node": "4050175904",
                "t_node": "4051545400"
            },
            "roadTrafficInfo": {
                "trafficStatus": "정체",
                "speedPerLaneList": [
                    {
                        "laneNumber": 1,
                        "speed": 60
                    },
                    {
                        "laneNumber": 2,
                        "speed": 70
                    }
                ]
            },
            "laneClosureInfo": {
                "location": {
                    "latitude": 127.0022755,
                    "longitude": 37.58041311
                },
                "eventType": "낙석",
                "impactDistance": 0,
                "closureStatusList": [
                    {
                        "laneNumber": 1,
                        "trafficStatus": "차로차단"
                    },
                    {
                        "laneNumber": 2,
                        "trafficStatus": "원활"
                    }
                ],
                "startTime": "20251001145013",
                "endTime": "20250804180000",
                "bypassInfo": {
                    "linkId": "1000023001",
                    "roadName": "동탄대로",
                    "trafficStatus": "지체"
                }
            },
            "roadClosureInfo": {
                "closureStartLocation": {
                    "latitude": 127.0022755,
                    "longitude": 37.58041311
                },
                "closureEndLocation": {
                    "latitude": 127.0022755,
                    "longitude": 37.58041311
                },
                "distanceClosed": 50,
                "startTime": "20251001145013",
                "endTime": "20250804180000",
                "bypassInfo": {
                    "linkId": "1000023001",
                    "roadName": "동탄대로",
                    "trafficStatus": "지체"
                }
            },
            "congestionInfo": {
                "startTime": "20251001145013",
                "endTime": "20250804180000",
                "bypassInfo": {
                    "linkId": "1000023001",
                    "roadName": "동탄대로",
                    "trafficStatus": "지체"
                }
            },
            "decelerationInfo": {
                "weather": "비",
                "visibleDistance": 100,
                "precipitation": 50,
                "roadSurface": "젖음",
                "decelerationSuggestion": 20,
                "startTime": "20251001145013",
                "endTime": "20250804180000"
            },
            "shoulderLaneInfo": {
                "startTime": "20251001145013",
                "endTime": "20250804180000"
            }
        }
    ],
    "nodeBasedGuidanceList": [
        {
            "nodeInfo": {
                "nodeId": "1510224500",
                "nodeType": "104",
                "nodeName": "둔산교(남측)",
                "latitude": 36.35226813,
                "longitude": 127.3871683
            },
            "trafficSignalInfoList": [
                {
                    "turnDirectionId": "DunsanBridge-10030-1",
                    "vehicleTrafficSignal": {
                        "red": 30,
                        "yellow": 3,
                        "green": 120
                    },
                    "pedTrafficSignal": {
                        "red": 27,
                        "green": 123
                    }
                },
                {
                    "turnDirectionId": "DunsanBridge-10030-2",
                    "vehicleTrafficSignal": {
                        "red": 35,
                        "yellow": 3,
                        "green": 125
                    },
                    "pedTrafficSignal": {
                        "red": 26,
                        "green": 124
                    }
                },
                {
                    "turnDirectionId": "DunsanBridge-10030-3",
                    "vehicleTrafficSignal": {
                        "red": 40,
                        "yellow": 3,
                        "green": 130
                    },
                    "pedTrafficSignal": {
                        "red": 25,
                        "green": 125
                    }
                },
                {
                    "turnDirectionId": "DunsanBridge-10030-4",
                    "vehicleTrafficSignal": {
                        "red": 45,
                        "yellow": 3,
                        "green": 135
                    },
                    "pedTrafficSignal": {
                        "red": 24,
                        "green": 126
                    }
                }
            ]
        },
        {
            "nodeInfo": {
                "nodeId": "2920010302",
                "nodeType": "101",
                "nodeName": "추정삼거리",
                "latitude": 36.17717201,
                "longitude": 127.473238
            },
            "trafficSignalInfoList": [
                {
                    "turnDirectionId": "Chujeong-40430-1",
                    "vehicleTrafficSignal": {
                        "red": 30,
                        "yellow": 3,
                        "green": 120
                    },
                    "pedTrafficSignal": {
                        "red": 27,
                        "green": 123
                    }
                },
                {
                    "turnDirectionId": "Chujeong-40430-2",
                    "vehicleTrafficSignal": {
                        "red": 34,
                        "yellow": 3,
                        "green": 124
                    },
                    "pedTrafficSignal": {
                        "red": 26,
                        "green": 124
                    }
                }
            ],
            "roundaboutEventInfo": {
                "location": {
                    "latitude": 127.0022755,
                    "longitude": 37.58041311
                },
                "eventType": "긴급공사",
                "directionalStatusList": [
                    {
                        "rotaryDirectionId": "Chujeong-40430-1",
                        "closureStartTime": "20250804163000",
                        "closureEndTime": "20250804173000",
                        "trafficStatus": "정체"
                    },
                    {
                        "rotaryDirectionId": "Chujeong-40430-2",
                        "closureStartTime": "20250804163000",
                        "closureEndTime": "20250804173000",
                        "trafficStatus": "지체"
                    },
                    {
                        "rotaryDirectionId": "Chujeong-40430-3",
                        "closureStartTime": "20250804163000",
                        "closureEndTime": "20250804173000",
                        "trafficStatus": "원활"
                    }
                ],
                "bypassInfo": {
                    "linkId": "1000023001",
                    "roadName": "양평대로",
                    "trafficStatus": "지체"
                }
            }
        }
    ]
}

Last updated