1

昨天,我能够使用以下代码在多个私人频道之间创建和切换。一切都运行良好。我使用 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.

在此处输入图像描述

今天我创建了新频道,并且在控制台中正确设置了频道管理员身份。一切正常,但仅限于这些新渠道。

我现在如何访问我昨天创建的频道?

更新: 几天后,新创建的频道保持其身份。我认为这已经解决了。

4

0 回答 0