用户进入我的网站时如何获取wix聊天频道ID
How to get wix chat channel Id when user enterto my website
我想获取频道 ID,所以我使用了 corvid documentation 并按照说明进行操作
首先我添加了wix聊天应用
然后我添加了以下功能:
export async function wixGetChannelId() {
let channel = await $w("#myChatbox").getChannel({type: "Business"});
console.log("channel id",channelId) }
并从 onReady
调用 wixGetChannelId 函数
但是我不服气了,我需要改变什么?
所以我尝试了以下代码来循环获取频道 ID。
$w.onReady(function () {
setInterval( () => {
getId();
}, 1500);
});
function getId() {
$w("#wixChat1").getChannel({type: "Business"})
.then((channel) => {
console.log(channel);
})
.catch((err) => {
console.log(err);
});
}
基本上,我在前几次遇到错误(你收到未定义是因为你没有发现错误)但是一旦我点击聊天框图标(我认为这会触发频道的创建)我就开始了获取频道信息。
所以我认为用户需要先发起一个对话来触发新频道的创建。
我想获取频道 ID,所以我使用了 corvid documentation 并按照说明进行操作
首先我添加了wix聊天应用 然后我添加了以下功能:
export async function wixGetChannelId() {
let channel = await $w("#myChatbox").getChannel({type: "Business"});
console.log("channel id",channelId) }
并从 onReady
但是我不服气了,我需要改变什么?
所以我尝试了以下代码来循环获取频道 ID。
$w.onReady(function () {
setInterval( () => {
getId();
}, 1500);
});
function getId() {
$w("#wixChat1").getChannel({type: "Business"})
.then((channel) => {
console.log(channel);
})
.catch((err) => {
console.log(err);
});
}
基本上,我在前几次遇到错误(你收到未定义是因为你没有发现错误)但是一旦我点击聊天框图标(我认为这会触发频道的创建)我就开始了获取频道信息。
所以我认为用户需要先发起一个对话来触发新频道的创建。