Как мне публиковать как разные пользователи в компонентеact-Activity-Feed, используя один и тот же токен? - PullRequest
1 голос
/ 24 мая 2019

Наш пример использования: любой желающий может создать сайт на нашей платформе, как скажет Wix.У каждого сайта есть свое сообщество и чат.

Поэтому я использовал свой appId, секретный ключ для создания токена сеанса пользователя для пользователя site1, который говорит site-1-user-1 для отображения сообщества site1.Я использовал компоненты response-Activity-Feed для отображения ленты времени пользователя site-1-user-1 (timeline: site-1-user-1)

Я также отображал обновление статуса сверху каналов активности, используяреактивный компонент.Поэтому, когда я публикую в этой форме обновления статуса, активность отображается как site-1-user-1.

Как опубликовать активность от имени другого пользователя, скажем, site-1-user-2, используя тот жефишка?Я хочу, чтобы фид временной шкалы с формой обновления статуса отображался как дискуссионный форум, где любой зарегистрированный пользователь может публиковать любые темы и видеть другие действия.

Я могу сделать это с помощью PHP и getStream SDK.Как это возможно при использовании компонента реакции?

1 Ответ

1 голос
/ 24 мая 2019

Поток ограничивает действия, которые пользователь может выполнять при использовании токенов на стороне клиента:

  • Пользователь может читать любой канал
  • Пользователь может создавать каналы со своим пользователем.id следует за любым каналом
  • Пользователь может публиковать в лентах новостей со своим идентификатором пользователя

Токены на стороне клиента могут использоваться только для выполнения действий в качестве пользователя, для которого создан токен.

Если вам нужно выдавать себя за других пользователей или публиковать содержимое для пользователей в каналах, к которым у вас нет доступа, вам потребуется пользовательский поток на сервере api

...