getstream-io:使用带有聚合 feed id 的 getActivities

标签 getstream-io

我有一个格式为 46702136-5b7a-11e9-8080-80007f00215c.verb:id_2019-04-10 的聚合 Feed ID。

当我使用此 ID 调用 client.getActivities 时,收到错误“事件 ID 无效”。我尝试过仅使用 ID 的第一部分,但这无法返回任何内容。

有什么原因这不起作用,或者有替代方案吗?

最佳答案

获取事件端点允许您检索单个事件,而不是聚合事件。

这是因为聚合事件特定于各个 Feed 及其 Feed 组。

如果您想获取组内的事件,您仍然可以使用 client.getActivities 例如。

client.getActivities(group.activities[0].id)

否则,如果您想从特定提要中获取单个聚合事件;你可以这样做:

feed.get(
   id_lte=group.id,
   id_gte=group.id,
   limit=1
)

关于getstream-io:使用带有聚合 feed id 的 getActivities,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55613463/

相关文章:

getstream-io - 使用 JWT 访问 Stream REST Api 时出错

getstream-io - 如何在getStream上获取 "How many unread notifications does user have"?

node.js - 删除帖子及其所有通知和提要

flutter - GetStream - Flutter - 连接已可供用户使用

getstream-io - getstream-io api for swift 中的重复注释

javascript - GetStream.io Chat API - 停止监听 Stream 中的 channel 事件

getstream-io - 更新旧帖子的对象信息

getstream-io - 使用GetStream实现通知系统

ios - 读取关注者时出现“没有权限”错误

getstream-io - `target` 值始终为“无”。我们如何在 Django 模式下为某个实例设置 `target` 值? (获取流)