我如何 post 作为 react-activity-feed 组件中的不同用户使用相同的令牌?

How do I post as different users in react-activity-feed component using the same token?

我们的用例是任何人都可以在我们的平台上创建网站,正如 Wix 所说的那样。每个站点都有自己的社区和聊天室。

所以我使用我的 appId,密钥为 site1 的用户创建用户会话令牌,site-1-user-1 用于显示 site1 的社区。 我使用了 react-activity-feed 组件来显示用户 site-1-user-1 (timeline:site-1-user-1)

的时间线提要

我还使用 React 组件从 activity 提要上方显示了状态更新。因此,当我在此状态更新表单中 post 时,activity 显示为 site-1-user-1.

我如何 post activity 作为不同的用户说 site-1-user-2 使用相同的令牌?我希望带有状态更新表单的时间线提要显示为论坛,任何登录用户都可以在其中 post 任何主题并查看其他活动。

我可以使用 PHP 和 getStream SDK 来做到这一点。 使用react组件怎么可能?

流限制用户在使用 client-side 个令牌时能够执行的操作:

  • 用户能够阅读任何提要
  • 用户可以与她一起制作提要user-id关注任何提要
  • 用户能够 post 与她一起供稿 user-id

客户端令牌只能用于作为为其创建令牌的用户执行操作。

如果您需要能够冒充其他用户或 post 内容供用户使用他们无法访问的供稿,则必须用户 server-side 流 api