Twilio «Не удается создать комнату» ошибка появляется в JS API - PullRequest
0 голосов
/ 01 октября 2019

По какой-то причине я не могу создать комнату непосредственно из 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 существующей комнаты в этом случае

Пожалуйста, сообщите

1 Ответ

0 голосов
/ 04 октября 2019

Евангелист разработчиков Twilio здесь.

Чтобы создавать комнаты с помощью JS SDK, вам необходимо включить создание клиентских комнат в настройках видео в консоли Twilio .

Click the button at the bottom of the video settings page to enable client side room creation.

...