Вчера я смог создать и переключаться между несколькими частными каналами, используя следующий код.Все работало отлично.Я использую платную производственную учетную запись 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
.
Сегодня я создаю новые каналы, и идентификация администратора канала правильно установлена в консоли.И все работает, но только с этими новыми каналами.
Как теперь я могу получить доступ к каналам, которые я создал вчера?
ОБНОВЛЕНИЕ: Через несколько дней, вновь созданныеканалы сохраняют свою идентичность.Я считаю это решенным на данный момент.