Chatkit:创建新用户

时间:2019-03-17 14:42:24

标签: javascript reactjs chatkit

我在这里关注教程:https://docs.pusher.com/chatkit/quick_start/javascript

有一个创建用户的示例:

const chatkit = new Chatkit.default({
  instanceLocator: "YOUR INSTANCE LOCATOR",
  key: "YOUR SECRET KEY"
})

chatkit.createUser({
  id: "bookercodes",
  name: "Alex Booker"
})

但是,当我尝试使用instanceLocator运行此代码并输入密钥时,会在控制台中给我一个错误:

SCRIPT445: Object doesn't support this action

请注意,与Chatkit相关的其他所有内容都可以正常工作。我只是无法创建新用户。

2 个答案:

答案 0 :(得分:0)

这是IE11错误。您正在使用哪个浏览器?尝试使用Chrome。

答案 1 :(得分:0)

设置instanceLocatorkey

您必须替换传递给{p>的instanceLocatorkey的值

new Chatkit.default({
    instanceLocator: "?",
    key: "?"
})

要找到正确的值,请转到https://dash.pusher.com/chatkit并选择要使用的chatkit应用。

在下一页上,单击凭证标签,如下所示:

Credentials tab in chatkit dashboard

在屏幕快照中看到<instanceLocator>的地方,您将找到用于instanceLocator的字符串,而在看到<key>的地方,您将找到用于key的字符串

创建用户

如果您要在启动服务器后立即创建用户{ id: "bookercodes", name: "Alex Booker" },只是为了测试它是否正常工作,则您的代码应按照上述说明工作。