问题标签 [getstream-io]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
87 浏览

getstream-io - 您可以使用超过 24 小时的时间跨度来汇总提要吗?

聚合提要的默认格式如下:

这将返回过去 24 小时内组合在一起的活动。

是否可以在更长的时间段内(例如 1 周)对活动进行分组?

0 投票
0 回答
71 浏览

getstream-io - 只读 API KEY

我们可以创建一个只读的 API 密钥吗?我们正在尝试调试生产并希望确保我们不会影响数据。我们看到了如何创建一个新密钥,但我们看到的唯一选项是一个名为“状态”的标志,它似乎是启用/禁用。

0 投票
1 回答
234 浏览

getstream-io - 用户供稿中的私人帖子

在用户提要中实施私人帖子的最佳方法是什么,以便当用户拉出他们的提要时,他们会看到所有内容,但关注者只能看到公共内容?

0 投票
1 回答
269 浏览

getstream-io - 从活动 ID 获取活动主体

如何使用 PHP getstream API 从活动 ID 中检索有关活动的所有信息?

当我们添加活动时,我们在本地存储它们的 ID,如果使用 php API给定活动 ID 5c23d1be-0dc5-12e6-2​​080-1000759b484d ,我们如何获取活动主体?

0 投票
1 回答
138 浏览

node.js - 为未来的日期或时间安排 getstream.io 通知/活动

当您将活动发布到 getstream 上的提要时,该活动会在您获取该提要时立即返回。有没有办法安排活动,以便您设置未来日期,并且在该未来日期过去之后,GET 请求才会返回活动。

0 投票
1 回答
67 浏览

node.js - 活动未显示在关注者供稿中

我遇到了一些非常奇怪的问题。1) 我有 Feed1 (Flat Feed) 和 Feed2(Notification) 2) Feed2 跟随 Feed1 3) Activity1 添加到 Feed1,显示在 Feed1 中,但未显示在 Feed2 中。甚至在数据资源管理器中也没有

这在过去 2 天里运行良好,几个小时前突然停止工作。在绝望的测量中,我从仪表板重新创建了 Feed 组 Feed1 和 Feed2,问题得到了解决。

我担心这是测试配置,我可以这样做。在生产中可以做什么。如果需要更多信息,请告诉我。

0 投票
0 回答
221 浏览

node.js - 仅检索未读/未见通知

有没有办法从通知提要中只检索未读/看不见的通知?

如果不是,那么在不从头开始遍历所有通知的情况下,获取具有未读/未见通知的“nextId”的最佳方法是什么。

或者,有没有办法在不影响原始活动的情况下删除通知源中活动的链接?

0 投票
0 回答
624 浏览

ruby-on-rails - 在 Rails 中构建像 Facebook 这样的提要通知系统的最佳方法?

我是加入这个很棒的社区的新初级开发人员。我正在开发我的第一个大型个人项目,并且我被这个特定的部分所困扰。

我想构建一个像 Facebook 这样的提要通知系统,具有以下功能:

  • 跟踪不同的模型和关系,例如:获得的新徽章、订阅模型中的新评论、关注用户的新帖子、我的帖子的新评论、我的帖子的新喜欢......
  • 例如,对活动进行分组,而不是在我的帖子中为每个喜欢有 400 个活动,只有一个通知说“用户 X 和 399 更多喜欢你的帖子”
  • 可以将通知标记为已读以不再看到它们,至少您浏览了过去的通知。
  • 可扩展性、良好的性能以及将来可能集成到使用 Iconic 框架开发的APP中。

推送通知是可选的,如果用户需要刷新页面才能看到新的通知也可以。

所以为此,我读了很多。我看过一些 Railcast 视频,遵循教程,但我仍然不确定如何开始。

我考虑了以下方法:

  • 使用public_activity gem,向迁移添加一个新的“已读”字段。并思考如何管理分组活动。但是我看到很多关于性能的抱怨。我预计第一个月在我的网站上会有大约 50000 名用户(我已经有用户了),在线用户达到 500-1000 人的高峰。所以也许这不是最好的方式……因为我会有很多活动、很多“通知”和很多用户。
  • 使用像https://getstream.io/这样的系统,因为它们还具有可用于 RoR 和 Ruby 的集成。这里主要关心的是定价,因为如果我没记错的话,检查一下,如果我没记错的话,有这么多用户,每个用户每天大约 10 条通知,我每月支付的费用可能超过 200 美元,并且始终保持增长用户增长。
  • 构建我自己的系统,也许使用 Redis。但也许这太复杂了,需要大量时间来编写一个好的、高效的、有效的代码。

所以,考虑到这些选项,我不知道哪个最适合我,或者是否是另一种可能性。

如果有人在这些问题之前问过,请让我知道您的想法以及您认为正确的方法。

谢谢 !!:)

0 投票
1 回答
89 浏览

node.js - 无法清除通知提要中的提要

我的目标是清除通知提要。我使用以下方法这样做

但是,这不起作用,当我查询 userPrivateFeed 时,会获取所有以前的活动。

另外需要注意的是,在这些调用之前,我将它们标记为已读和已查看。但是当我在上述调用之后从提要中获取活动时,所有这些活动都是未读和看不见的。这让我觉得用 keepHistory 取消关注是有效的,但是用限制关注是无效的。

0 投票
0 回答
506 浏览

typescript - 带有 Webpack 的 Angular2:找不到模块“getstream”

在使用 webpack(版本 1.13.1)构建我的 angular2 解决方案时,我遇到了一个非常奇怪的问题。

运行服务器时,我收到一条错误消息:

这是我正在使用的一个模块。奇怪的是该模块正在以它应该的方式工作,并且在任何其他地方都不需要它。我要求的方式是:

此外,如果我使用 npm 卸载 getstream,我会收到另一个错误,说:

所以模块显然是以某种方式找到的。该模块还包含在 devDependencies 下项目的 package.json 文件中。

我需要解决这个问题的原因是 webpack 允许我使用以下方式运行应用程序:

但是,如果我尝试使用以下方法构建它:

由于这个错误它崩溃了..