Twilio Chat SDK JavaScript getChannelByUniqueName теперь возвращает 403 запрещенных - PullRequest
0 голосов
/ 18 мая 2018

Вчера я смог создать и переключаться между несколькими частными каналами, используя следующий код.Все работало отлично.Я использую платную производственную учетную запись Twilio.

function setChannel() {
  // Retrieve private channel
  $scope.client.getChannelByUniqueName($scope.channelName).then(channel => {
    $scope.channel = channel;
    initMessages();
  }, error => {

    // Channel does not exists, create channel
    if (error.status == 404) {
      $scope.client.createChannel({
        isPrivate: true,
        uniqueName: $scope.channelName,
        friendlyName: $scope.channelName
      }).then(channel => {
        channel.join().then(channel => {
          $scope.channel = channel;
          initMessages();
        });
      });
    }
  });
}

Сегодня, когда я пытаюсь получить доступ к каналам, getChannelByUniqueName возвращает 403 Forbidden.Я также отмечаю в консоли Twilio, что администратор канала, который я использовал, чтобы создать и теперь использую попытку доступа к каналам, имеет идентификацию, установленную на Undefined.

enter image description here

Сегодня я создаю новые каналы, и идентификация администратора канала правильно установлена ​​в консоли.И все работает, но только с этими новыми каналами.

Как теперь я могу получить доступ к каналам, которые я создал вчера?

ОБНОВЛЕНИЕ: Через несколько дней, вновь созданныеканалы сохраняют свою идентичность.Я считаю это решенным на данный момент.

...