如何在所有用户之间建立共享供稿?

时间:2019-06-14 15:24:51

标签: getstream-io

我想建立一个共享的团队供稿,允许多个用户发布。一个示例是使用文档中所述的to字段,其中some_teamfeed

'to': ['some_team']

我想为每个用户提供一个单个Stream生成的令牌,使他们可以创建自己的帖子,评论其他人的帖子,并像其他人在此供稿中的帖子一样。我也希望他们能够查看此Feed上的所有帖子。基本上,这就是我想象的共享供稿在Facebook等上工作的方式。

但是,基于Rest API文档,生成令牌的结构似乎无法实现:

The resource field of the JWT payload allows you to define which API endpoints can be accessed, you can pick *one* of the following [resources]:

例如,我可以创建一个名为username的用户,并为其提供对some_teamusername上所有资源(提要,活动等...)的读取权限,但这将阻止对以下内容的写访问该用户的新活动。

token = client.create_user_token("username", **{
        "resource": "*", <--- must be one 
        "action": "read", <--- singular relationship to resource
        "feed_id": "some_teamusername"});

应该有一种简单的方法来允许对共享供稿上其他人的帖子的阅读访问,但允许对您自己的内容(帖子,评论,喜欢)进行写访问。

1 个答案:

答案 0 :(得分:0)

如果这是您要执行的操作,则可以使该供稿组在全局范围内可写?