SDK này giúp đối tác xây dựng widget để tích hợp với nền tảng chat của chúng tôi
Sử dụng pnpm để cài đặt SDK:
pnpm i bbh-chatbox-widget-js-sdk
Sử dụng npm để cài đặt SDK:
npm i bbh-chatbox-widget-js-sdk
import WIDGET from 'bbh-chatbox-widget-js-sdk'
WIDGET.load('<WIDGET_SECRET_KEY>')
await WIDGET.oAuth()
let client = await WIDGET.decodeClient()
WIDGET.debugOn()
WIDGET.onEvent(async () => {
// ghi lại thông tin khách hàng mới
client = await WIDGET.decodeClient()
})
/**---------------------------- main.ts ---------------------------- */
import WIDGET from 'bbh-chatbox-widget-js-sdk'
// [optional] kích hoạt chế độ debug
WIDGET.debugOn()
// nạp secret_key của widget
WIDGET.load('<WIDGET_SECRET_KEY>')
/**---------------------------- Oauth.vue ---------------------------- */
import WIDGET from 'bbh-chatbox-widget-js-sdk'
// thực hiện các logic khác
// tiến hành xác thực widget, cài đặt widget cho trang
await WIDGET.oAuth()
/**---------------------------- dashboard.vue ---------------------------- */
import WIDGET from 'bbh-chatbox-widget-js-sdk'
// khai báo biến lưu trữ dữ liệu khách hàng + init dữ liệu lần đầu
let client = await WIDGET.decodeClient()
// [optional] lắng nghe khách hàng thay đổi ở chế độ post message
WIDGET.onEvent(async () => {
// ghi lại thông tin khách hàng mới
client = await WIDGET.decodeClient()
})
Nếu bạn có bất kỳ câu hỏi hoặc phản hồi nào, vui lòng liên hệ với chúng tôi qua email: minhnl@botbanhang.vn.