Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
Invidam opened this issue Mar 26, 2023 · 0 comments
Open

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

Invidam opened this issue Mar 26, 2023 · 0 comments

Comments

@Invidam
Copy link
Contributor

Invidam commented Mar 26, 2023

시외버스 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
  }
]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant