getstream.io检索1个用户

时间:2017-10-31 12:53:00

标签: .net getstream-io

我试图弄清楚这是否应该由我自己存储,而不是依赖于获取流或我完全错过了API调用,或者只有在升级到付费计划,如果是这样,我不会有问题吗?

我有四个Feed的标准设置。我正在向用户Feed添加活动。我想获得1个用户的所有存储活动,因此获取User X活动。例如 -User A跟随用户x, -User A听了播放列表Y. -User A喜欢帖子X。

我可以检索此数据的唯一方法是用户B跟随用户A.但是,我想在不遵循的情况下得到此信息。

我正在使用.net NuGet包。我已多次来回阅读文档(甚至潜入php / python示例),但我觉得它们只是向您展示了一些功能,并且缺少一些深入的示例来全面掌握所有内容。关于所有API调用,.net库更糟糕。

1 个答案:

答案 0 :(得分:1)

首先关闭:Stream可以帮助您根据所遵循的Feed来确定Feed中的确切顺序和项目,但您仍应将业务关键数据存储在“主数据存储”中。< / p>

您想要做的事情可以通过两种方式完成。第一种方法是拥有一个单独的饲料组,没有任何跟随关系。然后你也可以在那里添加这些活动。当有人跟随别人时,你可以在那里添加。当某人喜欢某事时,你可以再添加一下。如果不关注其他用户的活动供稿,您将会看到此人的活动供稿。

第二种方式:您可以在一个表中创建一个事件存储。每当发生某事(用户跟随其他人,......)时,您将其存储在该表中。当你想获得该“演员”的所有动作时,你可以过滤“演员”并按日期排序。

我希望这能为你解决这个问题。