본문으로 건너뛰기

추천 / 트렌딩 / 홈 피드

추천 영역 메서드는 모두 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'