Twilio — Как мне получить список каналов, к которым принадлежит пользователь?

#twilio

# #twilio

Вопрос:

Я просматриваю API и вижу https://www.twilio.com/docs/api/ip-messaging/rest/channels#list-all-channels:

Но это кажется неэффективным, если для каждого пользователя я должен получить список всех существующих каналов, а затем фильтровать по тем, в которых они участвуют.

Я что-то здесь упускаю? Должен ли я просто хранить идентификаторы каналов, к которым принадлежит пользователь, в моей собственной базе данных или что-то в этом роде?

Ответ №1:

Согласно документации, когда вы запрашиваете список каналов, вы делаете это как пользователь. Таким образом, у них будет доступ только к тем каналам, которые они могут видеть.

https://www.twilio.com/docs/api/ip-messaging/guides/channels#get-a-list-of-channels

Комментарии:

1. Хм, спасибо. Похоже, что JavaScript SDK и REST API делают разные вещи. В REST API вы просто предоставляете свои учетные данные Twilio ( twilio.com/docs/api/ip-messaging/rest#authentication ) и это просто дает вам все каналы. JavaScript SDK, необходимый для запроса токена для этого пользователя ( twilio.com/docs/api/ip-messaging/guides /… ), затем используйте обмен сообщениями. Не понял этого.