Я пытаюсь создать собственный интерфейс для чата Rocket.Chat Live Chat. Но в настоящее время у меня проблема, что я не могу подписаться на чат для прослушивания.
1) RealtimeAPI: я подключаюсь к веб-сервису rocket.chat
2) RealtimeAPI: я регистрирую гостя с помощью "livechat: registerGuest"
3) Rest API : Я создаю комнату с помощью "/ api / v1 / livechat / room? Token ="
Я получаю это как ответ:
{ room:
{ _id: '43TJpc3q9eRjqhFXW',
msgs: 1,
usersCount: 2,
lm: '2020-05-26T13:29:21.965Z',
fname: 'jxkyZ72fFneYCMNnM',
t: 'l',
ts: '2020-05-26T13:29:21.965Z',
departmentId: '2DKbAHmjxHtEL8g3n',
v:
{ _id: 'D6B7wJ7kcFb2QmR2u',
username: 'guest-83',
token: 'jxkyZ72fFneYCMNnM',
status: 'online' },
cl: false,
open: true,
waitingResponse: true,
_updatedAt: '2020-05-26T13:29:22.047Z',
servedBy:
{ _id: 'irByyRx98ii4wjGmj',
username: 'Admin',
ts: '2020-05-26T13:29:22.019Z' } },
newRoom: true,
success: true }
Я использую это _id: '43TJpc3q9eRjqhFXW'
значение для подписки имя комнаты, все остальные вызывают "недопустимое событие"
4) Я пытаюсь подписаться на "stream-room-messages" и на "stream-livechat-room", но для обоих я получаю только {"msg":"nosub","id":"3"}
и не что-то вроде этого
{
"msg":"ready",
"subs":[
"43TJpc3q9eRjqhFXW"
]
}
И я не получаю сообщений из живого чата.
Может кто-нибудь сказать мне, что я делаю не так или чего не хватает?
Заранее спасибо Фрэнк