По какой-то причине я не могу создать комнату непосредственно из JS API, например:
TwillioVideo.connect(twillioToken, {name: 'my-name'})
.then(room => {
....
}, error => {
console.error('Unable to connect to Room: ' + error.message);
})
.connect
метод работает только для меня, если комната была создана ранее, например:
Сначала я создаю комнату с C # следующим образом:
public string CreateRoom(string roomName) {
TwilioClient.Init(_twilioSettings.AccountSid, _twilioSettings.AuthToken);
RoomResource room = RoomResource.Create(uniqueName: roomName);
return room.Sid;
}
, затем, после ее создания, я могу без проблем подключиться к ней. Поэтому я вынужден создать комнату в C # api, а затем использовать ее в JS API. Но я бы предпочел избежать этого шага.
Также я не нашел способа определить, существует ли комната с уникальным именем до вызова RoomResource.Create(uniqueName: roomName)
, потому что, если он существует, этот метод выдает исключение. Но я бы предпочел вернуть SID существующей комнаты в этом случае
Пожалуйста, сообщите