昨天,我能够使用以下代码在多个私人频道之间创建和切换。一切都很完美。我使用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
。
今天我创建了新频道,并在控制台中正确设置了频道管理员身份。一切正常,但只有这些新渠道。
我现在如何访问昨天创建的频道?
更新 几天后,新创建的频道保持其身份。我认为现在已经解决了这个问题。