추천 / 트렌딩 / 홈 피드
추천 영역 메서드는 모두 SDK 로 동작합니다.
| SDK 메서드 | 동작 | 대응 백엔드 |
|---|---|---|
cb.video.getTrendingVideos(limit?) | ✅ | GET /v1/public/recommendations/trending |
cb.video.getRecommendations(limit?) | ✅ | GET /v1/public/recommendations/feed |
cb.video.getHomeFeed(limit?) | ✅ | GET /v1/public/recommendations/feed |
cb.video.getRelatedVideos(videoId, limit?) | ✅ | GET /v1/public/videos/:videoId/related |
cb.video.submitFeedback(videoId, feedback) | ✅ | POST /v1/public/recommendations/interactions |
트렌딩 · 홈 피드 · 관련 영상
typescript
// 트렌딩 영상
const trending = await cb.video.getTrendingVideos(20) // Video[]
// 개인화 홈 피드 / 추천 (둘 다 Video[] 반환)
const home = await cb.video.getHomeFeed(20)
const recommended = await cb.video.getRecommendations(20)
// 특정 영상과 관련된 영상
const related = await cb.video.getRelatedVideos('video-id', 10)추천 피드백
사용자가 "관심 없음"을 누르면 추천 품질이 개선됩니다. (앱 멤버 JWT 필요)
typescript
await cb.video.submitFeedback('video-id', 'not_interested')
// 'interested' | 'not_interested'