Twilio Chat JavaScript SDK getChannelByUniqueName现在返回403禁止

时间:2018-05-18 15:40:57

标签: twilio twilio-programmable-chat

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

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

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

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

0 个答案:

没有答案