javascript - 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 相关的所有其他东西都可以正常工作。我只是无法创建新用户。
解决方案
设置instanceLocator
和key
您必须替换instanceLocator
和key
传递给的值
new Chatkit.default({
instanceLocator: "?",
key: "?"
})
要找到正确的值,请转到https://dash.pusher.com/chatkit并选择您要使用的聊天工具包应用程序。
在下一页上,单击“凭据”选项卡,如下所示:
您<instanceLocator>
在屏幕截图中看到的位置会找到要使用的字符串instanceLocator
,在您看到的位置<key>
会找到要使用的字符串key
。
创建用户
如果您想在{ id: "bookercodes", name: "Alex Booker" }
启动服务器后立即创建用户,只是为了测试它是否有效,那么您的代码应该在您按照上述说明完成后工作。
推荐阅读
- sql - SQL - 添加一个空白行
- javascript - 测试开玩笑的单元测试并且总是不确定
- java - if 语句测试中使用的方法是否执行?
- pytorch - Pytorch 向设备发送输入/目标
- karate - 像 BeforeStep AfterStep 这样的空手道步骤挂钩/侦听器可用吗?
- c - 文件的指针?
- ios - 如何使用谷歌地图获得多边形的中心?
- unit-testing - 如何防止 Spock 在单元测试用例中使用 ObjectMapper 将 null 视为字符串(“null”)?
- python - 重命名python pandas中的列
- powershell - 如何比较具有不同标题行的两个 CSV 文件并从第一个中删除重复项?