getstream-io:将 getActivities 与聚合的提要 ID 结合使用

getstream-io: Using getActivities with an aggregated feed id

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

当我使用此 ID 调用 client.getActivities 时,出现错误 "Invalid activity ID"。我试过只使用 ID 的第一部分,但这无法 return 任何东西。

是否有这不起作用的原因或替代方案?

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

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

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

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

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

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