#twilio #twilio-api #twilio-programmable-chat
#twilio #twilio-api #twilio-programmable-chat
Вопрос:
Ищу помощь, чтобы понять, что на самом деле означает «быть подписанным на канал» для Twilio chat. Не нашел никакого определения этого в документации.
Согласно документам, существует 2 способа получения доступных каналов для конкретного пользователя:
- Получает subscribedchannels. В описании говорится
Get the current list of all subscribed Channels
- getUserChannelDescriptors. В описании говорится
Get the User's (created by, joined or invited to) channels directory content
Со вторым довольно ясно, что он делает, но первый меня немного смущает. После некоторого исследования я прочитал, что «подписанный» означает прослушивание событий канала, т.е. messageAdded
Но этот метод также возвращает каналы, в которых текущий пользователь является просто участником, и слушатели не настроены.
Был бы признателен, если бы кто-нибудь мог внести больше ясности в эту subscribed
тему и ожидаемые результаты getSubscribedChannels()
.
Ответ №1:
Евангелист-разработчик Twilio здесь.
Подписанные каналы — это каналы, участником которых является пользователь. Пользователь становится участником канала, когда он присоединяется к каналу. Итак, getSubscribedChannels получает список каналов, к которым пользователь присоединился в качестве участника. Сюда не входят каналы, которые они используют, были приглашены и не присоединились, или каналы, созданные и оставленные пользователем.