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
)
我有一个汇总的 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
)