Skip to content

시외버스 API 고장에 따른 스케줄링 정지  #195

@Invidam

Description

@Invidam

시외버스 API 고장에 따른 스케줄링 정지

작성 사유

문제 상황

공공데이터포털 시외버스APIhttp://apis.data.go.kr/1613000/SuburbsBusInfoService/getStrtpntAlocFndSuberbsBusInfo 가 올바른 데이터를 반환하지 않음

임시 해결책

시도할 해결방안

  1. 다른 시외버스API(티머니 등)으로 이원화하기.
  2. 오류라고 판단되면 빈 배열이 아닌 데이터를 불러올 수 없다는 예외문구를 보여주도록 하기.
    • 오류 판단 기준도 명확하게 세우기

※ 수동기입하는 것은 최후의 보루 & 임시책으로만 사용하기.

수동 기입한 데이터 목록 (토글)

한기대 -> 셔틀
[
  {
    "departure": "08:35",
    "arrival": "08:55",
    "charge": 1800
  },
  {
    "departure": "10:35",
    "arrival": "10:55",
    "charge": 1800
  },
  {
    "departure": "11:35",
    "arrival": "11:55",
    "charge": 1800
  },
  {
    "departure": "13:35",
    "arrival": "13:55",
    "charge": 1800
  },
  {
    "departure": "14:35",
    "arrival": "14:55",
    "charge": 1800
  },
  {
    "departure": "16:35",
    "arrival": "16:55",
    "charge": 1800
  },
  {
    "departure": "17:35",
    "arrival": "17:55",
    "charge": 1800
  },
  {
    "departure": "19:35",
    "arrival": "19:55",
    "charge": 1800
  },
  {
    "departure": "22:05",
    "arrival": "22:25",
    "charge": 1800
  }
]

셔틀 -> 한기대
[
  {
    "departure": "07:00",
    "arrival": "07:20",
    "charge": 1800
  },
  {
    "departure": "09:00",
    "arrival": "09:20",
    "charge": 1800
  },
  {
    "departure": "10:00",
    "arrival": "10:20",
    "charge": 1800
  },
  {
    "departure": "12:00",
    "arrival": "12:20",
    "charge": 1800
  },
  {
    "departure": "13:00",
    "arrival": "13:20",
    "charge": 1800
  },
  {
    "departure": "15:00",
    "arrival": "15:20",
    "charge": 1800
  },
  {
    "departure": "16:00",
    "arrival": "16:20",
    "charge": 1800
  },
  {
    "departure": "18:00",
    "arrival": "18:20",
    "charge": 1800
  },
  {
    "departure": "20:30",
    "arrival": "20:50",
    "charge": 1800
  }
]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions