카테고리 API
카테고리 목록 및 필터링을 위한 엔드포인트입니다.
카테고리 목록
GET /api/v1/categories
파라미터
| 파라미터 | 타입 | 설명 |
|-----------|------|-------------|
| locale | string | 언어 코드 (기본값: en) |
요청 예시
curl https://skillsmp.com/api/v1/categories
응답 예시
{
"data": [
{
"slug": "development",
"name": "Development",
"description": "General software development skills",
"icon": "code",
"skillCount": 156,
"subcategories": [
{
"slug": "frontend",
"name": "Frontend",
"skillCount": 45
},
{
"slug": "backend",
"name": "Backend",
"skillCount": 38
}
]
},
{
"slug": "design",
"name": "Design",
"description": "UI/UX and visual design skills",
"icon": "palette",
"skillCount": 89,
"subcategories": []
}
]
}
카테고리 조회
GET /api/v1/categories/:slug
요청 예시
curl https://skillsmp.com/api/v1/categories/development
응답 예시
{
"data": {
"slug": "development",
"name": "Development",
"description": "General software development skills",
"icon": "code",
"skillCount": 156,
"subcategories": [
{
"slug": "frontend",
"name": "Frontend",
"skillCount": 45
},
{
"slug": "backend",
"name": "Backend",
"skillCount": 38
},
{
"slug": "devops",
"name": "DevOps",
"skillCount": 28
}
],
"topSkills": [
{
"owner": "community",
"repo": "react-best-practices",
"name": "React Best Practices",
"stars": 2340
}
]
}
}
카테고리별 스킬 목록
GET /api/v1/categories/:slug/skills
파라미터
/api/v1/skills 엔드포인트와 동일합니다.
요청 예시
curl "https://skillsmp.com/api/v1/categories/development/skills?sort=stars&limit=10"
사용 가능한 카테고리
기술
| 슬러그 | 이름 |
|------|------|
| development | Development |
| frontend | Frontend |
| backend | Backend |
| devops | DevOps |
| data | Data Science |
| ai-ml | AI/Machine Learning |
| security | Security |
| mobile | Mobile |
| cloud | Cloud |
| database | Database |
| testing | Testing |
| api | API Design |
전문
| 슬러그 | 이름 |
|------|------|
| marketing | Marketing |
| design | Design |
| legal | Legal |
| finance | Finance |
| hr | Human Resources |
| education | Education |
| writing | Writing |
| sales | Sales |
| support | Support |
| management | Management |
| productivity | Productivity |
| research | Research |