GuidesAPI GuideChangelog
Log In
Guides

라이브러리 파라미터 레퍼런스

window.SauceShowroomLib 함수 16종의 파라미터·타입·필수 여부·기본값과, 요소 ID를 생략했을 때 쓰이는 기본 요소 ID 목록입니다.

라이브러리 파라미터 레퍼런스 — 쇼룸 WEB
📖 레퍼런스
🧩 함수 16종
함수 목록

설정 함수는 setInit 다음에, 표시 함수는 설정이 끝난 뒤에 호출합니다.

함수구분필수 파라미터
setInit설정partnerUniqueId
getPartnerUniqueId설정
setMemberToken설정JWT 토큰
setMemberObject설정memberId · nickname
setThemeUniqueId설정테마 ID
setMaxWidth설정너비
load표시
loadImageBanner표시bannerGroupId
loadStripBanner표시bannerGroupId
loadLiveBanner표시bannerGroupId
loadRecentLive표시
loadScheduledLive표시
loadLiveCalendar표시
loadVodCuration표시curationId
loadClipCuration표시curationId
loadSearchArea표시

설정 함수
setInit({ partnerUniqueId })
파라미터타입필수설명
partnerUniqueIdString필수파트너 ID
getPartnerUniqueId()
반환타입설명
partnerUniqueIdStringsetInit 으로 등록한 파트너 ID
setMemberToken(memberToken)
파라미터타입필수설명
memberTokenString필수회원 JWT 토큰.
유효하지 않거나 회원 토큰이 아니면 세션이 비워집니다
setMemberObject({ memberId, nickname, age, gender })
파라미터타입필수기본값설명
memberIdString필수회원 식별 ID
nicknameString필수닉네임
ageString선택'etc'연령대 — 10대 '10' · 20대 '20'
숫자 형식의 문자열이 아니면 'etc'
genderString선택'e'남성 'm' · 여성 'w' · 기타 'e'
setThemeUniqueId(themeUniqueId)
파라미터타입필수기본값설명
themeUniqueIdString선택기본 테마어드민에서 만든 테마 ID
setMaxWidth(width)
파라미터타입필수기본값설명
widthNumber선택1024최대 너비(px). 1024 이상만 반영됩니다

표시 함수

elementId 는 모두 선택입니다. 생략하면 함수마다 정해진 기본 요소 ID를 찾습니다.

load({ elementId })
파라미터타입필수기본값설명
elementIdString선택sauce-showroom전체 페이지를 표시할 요소의 ID
loadImageBanner({ bannerGroupId, elementId })
loadStripBanner({ bannerGroupId, elementId })
loadLiveBanner({ bannerGroupId, elementId })
파라미터타입필수설명
bannerGroupIdString필수배너 그룹 ID. 숫자 형식의 문자열이어야 합니다
elementIdString선택배너를 표시할 요소의 ID.
생략하면 배너 종류별 기본 ID + 배너 그룹 ID
loadRecentLive({ elementId, typeCode })
파라미터타입필수기본값설명
elementIdString선택sauce-showroom-recent-live최근 라이브를 표시할 요소의 ID
typeCodeString선택'WIDE' 를 주면 와이드형.
생략하면 기본형
loadScheduledLive({ elementId })
loadLiveCalendar({ elementId })
파라미터타입필수기본값설명
elementIdString선택sauce-showroom-scheduled-live
sauce-showroom-live-calendar
콘텐츠를 표시할 요소의 ID
loadVodCuration({ curationId, elementId })
loadClipCuration({ curationId, elementId })
파라미터타입필수설명
curationIdString필수큐레이션 ID. 숫자 형식의 문자열이어야 합니다
elementIdString선택큐레이션을 표시할 요소의 ID.
생략하면 큐레이션 종류별 기본 ID + 큐레이션 ID
loadSearchArea({ elementId, topElementId })
파라미터타입필수기본값설명
elementIdString선택sauce-showroom-search-area검색 영역을 표시할 요소의 ID
topElementIdString선택body반응형 기준이 될 상위 요소의 ID

표시 함수 공통 동작

10종 모두에 같이 적용됩니다.

항목동작
표시 위치elementId 로 지정한 요소 안에 그립니다
요소가 없을 때콘솔에 {요소 ID} ID를 가진 엘리먼트가 없습니다. 를 남기고 건너뜁니다
초기화 전 호출setInit 을 먼저 호출해야 함수가 노출됩니다
반응형 기준화면 폭이 아니라 마운트한 요소의 폭
표시 항목·색상어드민 테마 설정이 결정합니다
중복 마운트같은 요소에 두 번 호출하면 두 개가 겹쳐 그려집니다

기본 요소 ID

elementId 를 생략하면 이 ID를 가진 요소를 찾습니다. 요소가 없으면 콘솔에 경고를 남기고 표시를 건너뜁니다.

함수기본 요소 ID
loadsauce-showroom
loadSearchAreasauce-showroom-search-area
loadRecentLivesauce-showroom-recent-live
loadScheduledLivesauce-showroom-scheduled-live
loadLiveCalendarsauce-showroom-live-calendar
loadImageBannersauce-showroom-image-banner-{배너 그룹 ID}
loadStripBannersauce-showroom-strip-banner-{배너 그룹 ID}
loadLiveBannersauce-showroom-live-banner-{배너 그룹 ID}
loadVodCurationsauce-showroom-vod-curation-{큐레이션 ID}
loadClipCurationsauce-showroom-clip-curation-{큐레이션 ID}

Did this page help you?
🏠 소스라이브 🎬 소스클립 🔗 소스링크 📢 소스애드
🧩 API 가이드
🆕 최근 업데이트
💬 도움이 더 필요하신가요?
메일로 문의 카카오톡 채널로 문의
담당자에게 문의하기

궁금한 점이나 불편했던 점을 남겨주시면 담당자가 확인 후 답변드릴게요.

가이드 챗봇 BETA
* AI를 활용해 답변해서 사실과 다를 수도 있어요. 더 궁금한 사항은 '담당자에게 문의하기'를 이용해주세요.
💡 궁금한 솔루션(예: 라이브, 링크 등)을 함께 적어주시면 더 정확한 답변을 받을 수 있어요.