Shortfom event
- 印刷する
Shortfom event
- 印刷する
The content is currently unavailable in Ja - 日本語. You are viewing the default Korean version.
記事の要約
この要約は役に立ちましたか?
ご意見ありがとうございます
Shortfom event를 통한 댓글 등록 알림
Shortform에서 발생하는 event message중 DETAIL_CREATE_COMMENT / DETAIL_UPDATE_COMMENT / DETAIL_DELETE_COMMENT 를 통해 댓글 등록/수정/삭제시 별도의 동작을 수행할 수 있도록 addShortformEventListener() 를 통해 정의한 콜백함수를 등록할 수 있습니다.
더 많은 이벤트는 Shortform Events 문서 참조
- addShortformEventListener() 를 통해 정의한 콜백을 실행하고 전달받은 이벤트 메시지에 따른 동작을 구현합니다.
- DETAIL_CREATE_COMMENT / DETAIL_UPDATE_COMMENT / DETAIL_DELETE_COMMENT 를 통해 댓글 등록/수정/삭제 에 관련된 이벤트를 전달 받습니다.
- payload에 전달된 정보를 통해 이벤트에 연관된 Shortform, Comment 관련 정보를 수신합니다.
Event Message와 payload 명세
Message | Description |
---|---|
DETAIL_CREATE_COMMENT | 댓글 등록 |
DETAIL_UPDATE_COMMENT | 댓글 수정 |
DETAIL_DELETE_COMMENT | 댓글 삭제 |
예시
<script type="text/javascript" src="https://static.shoplive.cloud/shoplive-shortform.js"></script>
<script>
// Initialize
cloud.shoplive.initShortform({ accessKey: 'YOUR ACCESS KEY HERE' });
// Shortform event listener
const listener = (message, payload) => {
switch(message) {
case "DETAIL_CREATE_COMMENT":
console.log("User creates comment : ", payload);
//내부로직을 통해 Shortform 등록을 알림
...
break;
case "DETAIL_UPDATE_COMMENT":
console.log("User updated comment : ", payload);
//내부로직을 통해 Shortform 수정을 알림
...
break;
case "DETAIL_DELETE_COMMENT":
console.log("User deleted comment : ", payload);
//내부로직을 통해 Shortform 삭제를 알림
...
break;
}
}
// Add event listener
cloud.shoplive.addShortformEventListener(listener);
</script>