Shoplive 도메인(shoplive.show)을 활용한 플레이어 사용 가이드
이 페이지에서는 Shoplive에서 제공하는 shoplive.show 도메인 기반의 Player를 고객사의 웹사이트 또는 모바일 어플리케이션(Webview)에 연동하기 위한 가이드를 제공합니다.
Shoplive의 Player는 아래와 같은 방식으로 고객사의 웹페이지에서 사용할 수 있습니다.
- Shoplive Javascript SDK를 활용한 Player 설치
- Shoplive Plugin을 활용한 Player 설치
- shoplive.show 도메인에서 제공하는 Player 호출
Javascript SDK를 통한 설치와 Plugin을 통한 설치는 고객사에서 서비스하는 랜딩 페이지가 있어야만 Player를 설치할 수 있는데 반해, shoplive.show에서 제공하는 Player는 고객사에 별도의 랜딩 페이지가 없더라도 간단한 URL 호출만으로도 Player를 실행할 수 있는 장점이 있습니다.
shoplive.show에서 제공하는 Player를 호출하기 위해서는 아래의 URL과 파라미터를 참고하시기 바랍니다.
Player URL
https://www.shoplive.show/v1/player.html
URL parameter
ak
고객사의 access key 정보 (필수)ck
Player에서 재생할 campaign key 정보 (필수)tk
일반 인증 또는 JWT 토큰 형태의 인증 정보 (게스트 사용자의 경우 tk 파라미터를 전달하지 않아도 됩니다.)backButton
1(표시) | 0(표시하지 않음)shareButton
1(표시) | 0(표시하지 않음)
인증 정보의 설정(tk
파라미터)
tk
파라미터)일반 인증
- 일반 인증에 대한 안내
- JSON 객체로 userId, userName 등의 정보를 설정한 후
tk
파라미터로 Player를 호출할 때 반드시 url encode하여 전달하여야 합니다. - JSON 객체의 예: {"userId": "userID", "userName":"userName"}
tk
파라미터에서 사용할 url encode된 JSON 객체의 예:
%7B%22userId%22%3A%20%22userID%22%2C%20%22userName%22%3A%22userName%22%7D- url encode가 두 번 되지 않도록 주의하세요!
JWT 인증
- 고객사 서버에서 secret key로 암호화하여 JWT를 생성한 후 (JWT 생성 안내)
- 생성된 토큰을
tk
파라미터로 전달합니다.
예제
Guest 사용자를 위한 Player를 호출하는 예 (tk
파라미터를 전달하지 않음)
tk
파라미터를 전달하지 않음)일반 인증 정보를 포함하여 Player를 호출하는 예
JWT 토큰을 포함하여 Player를 호출하는 예
다시보기를 위한 플레이어 호출 방법
Shoplive Player는 라이브와 동일한 URL과 파라미터를 활용하여 이미 진행한 캠페인의 다시보기를 서비스할 수 있습니다. 단, Shoplive 어드민의 캠페인 상세 설정에서 다시보기 옵션을 on으로 설정하셔야 하는 점을 꼭 체크해 주시기 바랍니다.
Updated over 2 years ago