Как получить идентификатор канала чата wix, когда пользователь заходит на мой сайт - PullRequest
0 голосов
/ 14 апреля 2020

Я хочу получить идентификатор канала, поэтому я использовал документацию corvid и следовал инструкциям

Сначала я добавил приложение чата wix, затем добавил следующую функцию:

 export async function  wixGetChannelId() {
 let channel = await $w("#myChatbox").getChannel({type: "Business"});
 console.log("channel id",channelId) } 

и вызовите функцию wixGetChannelId из onReady

Но я получил неопределенность, что мне нужно изменить?

1 Ответ

1 голос
/ 15 апреля 2020

Итак, я попытался использовать приведенный ниже код для l oop для идентификатора канала.

$w.onReady(function () {
    setInterval( () => {
        getId();
    }, 1500);
});

function getId() {  
    $w("#wixChat1").getChannel({type: "Business"})
    .then((channel) => {
        console.log(channel);
    })
    .catch((err) => {
        console.log(err);
    });
}

В основном, я получаю сообщение об ошибке первые несколько раз (вы получаете неопределенное, потому что вы не уловили ошибку) но как только я нажимаю на значок чата (который, как мне кажется, запускает создание канала), я начинаю получать информацию о канале.

Так что я думаю, что пользователь должен сначала начать разговор, который запускает новый канал создание.

...