Я следую учебнику здесь: 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, работает нормально. Я просто не могу создать нового пользователя.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Это ошибка IE11. Какой браузер вы используете? Попробуйте Хром.
instanceLocator и keyВы должны заменить значения instanceLocator и key, переданные в
new Chatkit.default({
instanceLocator: "?",
key: "?"
})
Чтобы найти правильные значения, перейдите к https://dash.pusher.com/chatkit и выберите приложение чата, которое вы хотите использовать.
На следующей странице щелкните вкладку Полномочия, как показано ниже:
Там, где вы видите <instanceLocator> на скриншоте, вы найдете строку для использования для instanceLocator, а там, где вы видите <key>, вы найдете строку для использования для key.
Если вы хотите создать пользователя { id: "bookercodes", name: "Alex Booker" }, как только вы запустите сервер, просто чтобы проверить, работает ли он, тогда ваш код должен работать после того, как вы сделаете, как описано выше.
Как сказано в раздел, из которого вы скопировали, вы не должны копировать и вставлять этот код. Вы должны как минимум заменить значения
instanceLocatorиkey.