π Mock μκΈμ μΆμ² API
κ°μ
μ΄ APIλ μκΈμ μΆμ² μ¬μ΄νΈ μ€μ΅μ© Mock APIμ
λλ€.
μλ² μμ΄ μ μ JSON νμΌμ μ 곡νλ©°, fetch()λ‘ νΈμΆν©λλ€.
- μΈμ¦ μμ
- JSON μλ΅
- GitHub Pages / Raw URL μ¬μ©
Base URL
https://congchu.github.io/gpt-webdev-mock-api
https://raw.githubusercontent.com/congchu/gpt-webdev-mock-api/main
Endpoint
μΆμ² κ²°κ³Ό
GET /api/v2/recommend/data/{dTier}/age/{age}/type/{type}/dis/{dis}.json
μλ¬
GET /api/v2/errors/{errorCode}.json
Request Parameters
Path Parameters
dTier (νμ): λ°μ΄ν° μ¬μ©λ ꡬκ°
- L (0β3000MB)
- M (3001β10000MB)
- H (10001MB μ΄μ)
- U (999999, 무μ ν)
| type (νμ): 2(3G) |
3(LTE) |
6(5G) |
Tier λ³ν κ·μΉ
if data === 999999 β U
else if data <= 3000 β L
else if data <= 10000 β M
else β H
Response Schema
{
"resultCode": "100",
"resultCount": 25,
"resultdate": "2025-12-23T11:00:00+09:00",
"data": [
{
"v_tel": "SKT",
"v_plan_price": "35000",
"v_dis_price": "35000",
"v_plan_over": "3000",
"v_add_name": "λ·νλ¦μ€ ν리미μ",
"v_plan_name": "5G μνΌνλ",
"v_plan_display_voice": "무μ ν",
"v_display_data": "10GB",
"v_plan_sms": "무μ ν",
"rn": 1
}
]
}
resultCode
- 100: μ±κ³΅
- 001: μΈμ¦ μ€λ₯ (mock)
- 002: νΈλν½ μ΄κ³Ό (mock)
- 099: κΈ°ν μ€λ₯ (mock)
rn (μΆμ² νμ
)
- 1: μΌλΈ
- 2: μλ°
- 3: λλ
Example URLs
/api/v2/recommend/data/L/age/20/type/6/dis/0.json
/api/v2/recommend/data/M/age/18/type/3/dis/12.json
/api/v2/recommend/data/H/age/65/type/2/dis/24.json
/api/v2/recommend/data/U/age/20/type/6/dis/24.json