Stream - 获取关注者总数

时间:2018-01-17 19:04:55

标签: getstream-io

我已经创建了一个Feed引用并像这样获取了关注者:

var admin = client.feed('user', 'admin');
const res = await admin.followers();

但返回的结果包含分页数据。 我如何计算粉丝总数?

此功能是否可用或对路线图进行粗略估算?

使用Stream时,是否还有其他推荐的架构可以获得此总数?

2 个答案:

答案 0 :(得分:2)

目前尚不支持这样的功能。

Dwight Gunning于2018年5月3日在github上写道:

  

感谢您的关注。这仍在我们的长期积压中。

https://github.com/GetStream/stream-django/issues/42

答案 1 :(得分:0)

现在支持 client.followStats() 函数:

// get follower and following stats of the feed 
client.feed('user', 'me').followStats() 
 
// get follower and following stats of the feed but also filter with given slugs 
// count by how many timelines follow me 
// count by how many markets are followed 
client.feed.followStats({followerSlugs: ['timeline'], followingSlugs: ['market']})

返回如下内容:

{  
  results: { 
    followers: { count: 1529, feed: 'user:me' }, 
    followings: { count: 81, feed: 'user:me' }   
  }, 
  duration: '1.92ms' 
}
<块引用>

这是它的 API 文档: https://getstream.io/activity-feeds/docs/node/following/?language=javascript#reading-follow-stats