1

Web messenger 在版本 4 之前停止工作,更改了 init,见下文:

Smooch.init({
    appId : '<my appID>',
    embedded: true
}).then(() => {
    Smooch.sendMessage("Hello Bank Assist")
    Smooch.render(document.getElementById('watson'))
});

并得到http错误403,有什么想法吗?

4

1 回答 1

1

Web Messenger 的第 3 版已于 2017 年夏季弃用,并于 2018 年 7 月初正式停止提供支持。您需要更新到 > 4.0.0 的版本才能继续使用您的集成。安装说明可以在文档中找到。从 3.x 版本系列切换时,请参阅v4.0.0 发行说明以了解显着变化。

您需要在初始化代码中考虑到嵌入式模式的更改。在嵌入式模式下,您现在需要调用render才能init启动逻辑,因此您的代码应如下所示:

Smooch.init({
    appId : '<my appID>',
    embedded: true
}).then(() => {
    Smooch.sendMessage("Hello Bank Assist");
});
Smooch.render(document.getElementById('watson'));
于 2018-08-03T17:19:34.383 回答