일반 인증 (간편 인증)

Shoplive 플레이어를 실행할 때 로그인한 사용자의 아이디와 이름을 직접 입력하는 방식입니다. 고객사 서버에서 JWT를 적용하기 어려운 경우나 빠르게 플레이어를 연동할 경우 이용합니다.

데이터설명필수여부샘플
userId사용자 아이디필수shoplive
userName사용자 이름
(채팅창에서 사용)
필수 아님샵라이브
이름을 지정하지 않을 경우 캠페인의 채팅 설정에 따라 채팅시 입력을 강제하도록 하거나 임의로 생성되도록 할 수 있습니다.
gender사용자 성별필수 아님빈값(미지정), m(남), f(여)
age사용자 나이필수 아님
custom사용자 임의 데이터필수 아님최대 1KB까지 임의의 데이터를 세팅할 수 있습니다.
전체/로그인 시청자 데이터에서 확인할 수 있습니다.
userScore사용자 등급필수 아님사용자 등급을 세팅하면 등급에 따른 입장 제한, 이벤트 추첨 제한 등의 기준으로 사용할 수 있습니다.
-100에서 100까지의 정수를 세팅할 수 있습니다.
profile사용자 프로필 이미지 URL필수 아님방송의 채팅 목록에 프로필 이미지를 표시하는 경우 이미지 경로를 직접 설정할 수 있습니다. 권장 이미지 크기는 64px X 64px 입니다. 이미지 용량이 과도하게 커지지 않도록 주의하세요.

아래의 샘플 코드를 참고하시기 바랍니다.

// example
mplayer("init", accessKey, campaignKey,
	{    
  	userId: "{userID_here}", // required    
    userName: "{userName_here}", // optional    
    gender: "m", // optional,    
  	age: 25, // optional    
  	custom: "custom data", // optional    
  	userScore: 10, // optional
    profile: "https://image.shoplive.cloud/sample_profile.png",
	}
);

mplayer("run", "{your-div-id}");