Chat123 SDK 文檔
Chat123 SDK 提供了一個全局對象
CHAT123_SDK
,開發者可以通過這個對象來訪問和使用 SDK
提供的功能。
屬性
CHAT123_SDK.customerInfo
customerInfo
是一個對象,包含了當前客戶的相關信息。它具有以下屬性:
account
(可選): 客戶賬號,字符串類型。avatar
(可選): 客戶頭像 URL,字符串類型。device
(可選): 客戶設備信息,字符串類型。email
(可選): 客戶電子郵件,字符串類型。id
(可選): 客戶 ID,數字類型。ip
(可選): 客戶 IP 地址,字符串類型。mobile
(可選): 客戶手機號碼,字符串類型。-
mqttClientId
(可選): MQTT 客戶端 ID,字符串類型。 name
(可選): 客戶名稱,字符串類型。onlineTime
(可選): 客戶在線時間,數字類型。priority
(可選): 客戶優先級,數字類型。satisfaction
(可選): 客戶滿意度,數字類型。siteId
(可選): 站點 ID,數字類型。source
(可選): 客戶來源,字符串類型。status
(可選): 客戶狀態,數字類型。tag
(可選): 客戶標籤,數字類型。ticketType
(可選): 客戶工單類型,數字類型。type
(可選): 客戶類型,字符串類型。
方法
CHAT123_SDK.setUserInfo(params)
setUserInfo
方法用於設置當前客戶的賬號信息。
參數:
-
params
(必需): 一個對象,包含以下屬性:account
(必需): 客戶賬號,字符串類型。
示例:
CHAT123_SDK.setUserInfo({
account: "johndoe"
});
CHAT123_SDK.resetChat()
resetChat
方法用於重置當前的聊天會話。
示例:
CHAT123_SDK.resetChat();
使用示例
// 設置客戶賬號信息
CHAT123_SDK.setUserInfo({
account: "johndoe"
});
// 訪問客戶信息
console.log(CHAT123_SDK.customerInfo.name);
console.log(CHAT123_SDK.customerInfo.email);
// 重置聊天會話
CHAT123_SDK.resetChat();
以上是
CHAT123_SDK
的基本使用文檔,開發者可以參考這個文檔來了解如何使用 SDK
提供的屬性和方法。如有任何疑問,請聯繫 Chat123 技術支持團隊。