首页 > 解决方案 > 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 相关的所有其他东西都可以正常工作。我只是无法创建新用户。

标签: javascriptreactjschatkit

解决方案


设置instanceLocatorkey

您必须替换instanceLocatorkey传递给的值

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

要找到正确的值,请转到https://dash.pusher.com/chatkit并选择您要使用的聊天工具包应用程序。

在下一页上,单击“凭据”选项卡,如下所示:

chatkit 仪表板中的凭据选项卡

<instanceLocator>在屏幕截图中看到的位置会找到要使用的字符串instanceLocator,在您看到的位置<key>会找到要使用的字符串key

创建用户

如果您想在{ id: "bookercodes", name: "Alex Booker" }启动服务器后立即创建用户,只是为了测试它是否有效,那么您的代码应该在您按照上述说明完成后工作。


推荐阅读