ショートフォーム MessageCallback
- 印刷する
 
ショートフォーム MessageCallback
- 印刷する
 
記事の要約
この要約は役に立ちましたか?    
ご意見ありがとうございます
ショートフォームにおけるさまざまなイベントを直接処理できる messageCallback 関数を提供します。
ショートフォームプレイヤー内でのライブ配信ガイド
ショートフォームプレイヤー内でライブ配信を行う際に使用するべきイベントは以下の通りです。
DETAIL_CLICK_LIVE_CAMPAIGN_LINK を追加することで、該当機能を利用可能です。
<script type="text/javascript" src="https://static.shoplive.cloud/shoplive-shortform.js"></script>
<script>
  const messageCallback= {
    DETAIL_CLICK_LIVE_CAMPAIGN_LINK: function(payload) {
      var url = `https://YOUR_LIVE_PLAYER_PAGE_URL?campaignKey=${payload.campaignKey}`
      location.href = url;
    },
  };
  cloud.shoplive.initShortform({
    accessKey: 'YOUR ACCESS KEY HERE',
    messageCallback: messageCallback
  });
</script>Messages & Payload
DETAIL_CLICK_LIVE_CAMPAIGN_LINK
ライブ中にショートフォームプレイヤーに入ると、ライブ放送の再生およびライブランディングアイコンを挿入する場合があります。
Payload  | Type  | 
|---|---|
type  | string  | 
Shoplive ショートフォームには、ショートフォーム内で発生するイベントを処理できる messageCallback 関数が用意されています。
messageCallback のインストール例
以下のコードをページの共通レイアウトにインストールします
メッセージ & ペイロード
以下は、messageCallback 設定で直接処理できるイベントの一覧です。
LOGIN_REQUIRED
ユーザーがコメントを投稿しようとしたときなど、ログインが必要な場所をクリックしたとき。
payload
type
type
string
ON_CLICK_PRODUCT_ITEM
商品リスト内の商品をクリックしたとき
ON_CLICK_SHARE_BUTTON
共有ボタンをクリックしたとき
payload
type
shorts
url
string