- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Getstream 是否支持“已见”和“未见”的帖子?
本质上,我希望能够向用户显示自上次访问后发布到 Feed 的新帖子的数量。在他们看到提要上的新帖子后,将未看到帖子的数量重置为 0。
我知道通知提要具有类似的功能,但最佳实践明智,使用它而不是平面提要似乎不是一个好主意(也许我错了)
更新场景
每个用户都有一个 (global_feed_notifications:user_uuid)
跟在 (global_feed_flat:1)
之后
用户向他们的 (user_posts_flat:user_uuid)
添加了一个事件
该事件有一个 to:["global_feed_flat:1"]
预期是 (global_feed_notifications:user_uuid)
由于扇出而将事件作为看不见和未读的通知接收。
更新
场景失败。
export function followDefaultFeedsOnStream(userapp){
const streamClient = stream.connect(STREAM_KEY, STREAM_SECRET);
const globalFeedNotifications = streamClient.feed(feedIds.globalFeedNotifications, userapp);
globalFeedNotifications.follow(feedIds.globalFeedFlat, '1');
}
export function addPostToStream(userapp, post){
const streamClient = stream.connect(STREAM_KEY, STREAM_SECRET);
const userPosts = streamClient.feed(feedIds.userPosts, userapp);
//expansion point: if posts are allowed to be friends only,
//calculate the value of the 'to' field from post.friends_only or post.private
const activity = {
actor: `user:${userapp}`,
verb: 'post',
object: `post:${post.uuid}`,
post_type: post.post_type,
foreign_id: `foreign_id:${post.uuid}`,
to: [`${feedIds.globalFeedFlat}:1`],
time: new Date()
}
userPosts.addActivity(activity)
.then(function(response) {
console.log(response);
})
.catch(function(err) {
console.log(err);
});
}
更新
嗯,我不确定发生了什么,但它在一天后突然开始工作。
最佳答案
Unread and unseen 仅在通知提要上受支持。您可以将聚合格式设置为 {{ id }}
以避免任何聚合,但仍可以利用未读和未见指标的力量。
关于getstream-io - 在平面提要中获取看到和看不见的帖子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38759709/
我有一个现有的通知提要,但我正在考虑迁移到 GetStream。 目前,我正在使用 Laravel 通知来通知用户和其他对象。 我目前有如下内容: 1) 用户 2) 团体 3) 组员 因此,当我 CR
我想知道我是否可以直接使用 getstream.io 管理用户配置文件和用户身份验证? 我看了一眼样本,但我不明白用户是如何创建的。 最佳答案 目前无法在 Stream 中管理用户帐户、个人资料和授权
您能否解释一下我们如何在 Getstream.io API 中发布视频等资源。从文档中我知道我们如何在提要中存储文本。我需要知道我们如何在流中上传图像/视频。 最佳答案 您不能在 Getstream.
getstream 是否提供了一种方法来检索提要中的事件数量?我有一个通知提要设置。我可以使用分页 get 检索事件。但是,我想显示 Feed 中的项目数。 最佳答案 很遗憾,没有 API 端点可以检
我想使用 Getstream.io API 在 Twitter 上创建类似于主题标签的功能。用户将使用特定主题标签将消息发布到他们自己的平面提要。然后我希望能够根据某个主题标签过滤所有事件。 最佳答案
我正在尝试将 getstream 与 Lumen 一起使用,但他们创建的 laravel 包似乎与 Lumen 不兼容。这里有人使用 getstream 和 Lumen 吗? 最佳答案 我也看到了您关
文档中说,一个activity的唯一性要么由时间决定,要么由时间加外来id决定。 我们希望禁止类似的事件(例如“用户 1 更新了文章 2”),例如一天中的同一时间,以防止向关注者发送垃圾邮件。 我们尝
我已经遵循了这里的建议 stackoverflow aggregate answer 我将帖子组合在一起 (将同一个帖子分享在一起,对同一个帖子点赞,将常规帖子作为单个事件)。然而,我注意到的是我最终
每当我尝试在我的平面提要中评论帖子并重新加载评论部分时。出现了一组重复的评论单元格,所以如果我有一个评论并重新加载,我现在将有两个重复的评论。这种情况一直发生,直到我关闭并重新打开该评论线程。然后它将
在此页面上显示“要启用开发 token ,您需要更改应用程序配置。” https://getstream.io/chat/docs/tokens_and_authentication/?languag
我想要一个 rake 任务来设置 GetStream 环境,其中包含我们平台中的所有 6 个提要组,但找不到用于管理提要组的文档化 API。 是否有我遗漏的 API?有没有我可以同时使用的未记录的?
我是 getstream 新手 - 我正在编写一些客户端代码 var StreamClient = Stream.connect('xxxxxxxx', null, '11111'); var fee
我目前正在开发一个使用事件流的网络应用程序。起初 getstream 看起来可以挽救我的一天,但我很快发现了一个障碍:在我的系统中,用户可以关注其他用户、组织和组(多态 Actor 类),到目前为止一
Facebook 上的一个简单功能是显示您 friend 的帖子,以及您的 friend 分享的帖子。在共享帖子的情况下,它的标题为“Kelly 和 4 个其他人”共享的 XYZ 帖子。此外,如果您的
您好,我有一个带有所有者的 Post 模型,以及一个包含该 Post 的所有答案的 Answer 模型。我如何使用 Getstream.io 创建将产生以下结果的流: “Julie、Frank 和另外
我试图通过 false 但它似乎没有做任何事情。无论如何,我真正想要的是未读/未见。在这一点上,它主要用于测试目的,但我可以看到这成为我们系统中的一个功能。 mark_read Comma sep
如何过滤事件,例如如果我想根据某些内容过滤事件,它应该列出包含该内容的所有事件。 getstream 是否提供了任何此类功能? 你能提出建议吗? 最佳答案 我正在寻找同样的东西。如果我们假设 GetS
我正在尝试使用GS实施通知系统 基本上,相关模型为: Organizations(组织); User,org的成员。用户可以在org中拥有管理权限; 管理员用户可以创建且普通用户可以购买的Entity
我正在构建一个事件提要应用程序,用户可以在其中对每个事件提要点赞/评论。我浏览了 GetStream.io 文档,看起来我必须发送带有对象 ID 的事件。 { id:"ef696c12-69a
我正在使用 stream-laravel 添加流,但我看到它配置为使用 user.那么,我该如何着手使用该方法来读取网站上的每一个事件呢? 最佳答案 在应用中使用单独的全局提要以及所有独特的主题或用户
我是一名优秀的程序员,十分优秀!