从smooch.io获取web messenger初始化调用的403错误

从smooch.io获取web messenger初始化调用的403错误,smooch,Smooch,Web messenger在版本4之前已停止工作,已更改初始,请参见以下内容: Smooch.init({ appId : '<my appID>', embedded: true }).then(() => { Smooch.sendMessage("Hello Bank Assist") Smooch.render(document.getElementById('watson')) }); Smooch.init({ appId:“”,

Web messenger在版本4之前已停止工作,已更改初始,请参见以下内容:

Smooch.init({
    appId : '<my appID>',
    embedded: true
}).then(() => {
    Smooch.sendMessage("Hello Bank Assist")
    Smooch.render(document.getElementById('watson'))
});
Smooch.init({
appId:“”,
是的
}).然后(()=>{
Smooch.sendMessage(“你好,银行协助”)
Smooch.render(document.getElementById('watson'))
});

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

Web Messenger的第3版在2017年夏天被弃用,2018年7月初正式停止支持。您需要更新到>4.0.0的版本才能继续使用集成。安装说明可在中找到。有关从3.x版本系列切换时的显著更改,请参阅

您需要在init代码中说明对嵌入式模式的更改。在嵌入式模式下,您现在需要调用
render
,以启动
init
逻辑,因此您的代码应该如下所示:

Smooch.init({
    appId : '<my appID>',
    embedded: true
}).then(() => {
    Smooch.sendMessage("Hello Bank Assist");
});
Smooch.render(document.getElementById('watson'));
Smooch.init({
appId:“”,
是的
}).然后(()=>{
Smooch.sendMessage(“你好银行协助”);
});
Smooch.render(document.getElementById('watson');