不要试图在分布式网络中获取精确的统计数据。即使你通过多次请求获取到了某个中继器中的所有点赞事件,你也无法保证其他中继器是否还有更多
为了几个数字获取成千上万个事件是不值得的。我之所以 reaction 获取 500,是因为有些客户端评论的点在也会带上所有相关的 event ID 😌 否则我只想查 100 个
你还可以尝试 nostr.band 的服务,他支持 COUNT 请求,并且有普通的 restful 接口可以只查统计数据。会比你从各种中继器中查询效率更高更准确
nostr:npub1syjmjy0dp62dhccq3g97fr87tngvpvzey08llyt6ul58m2zqpzps9wf6wl const filters: Filter[] = [
{
'#e': [event.id],
kinds: [kinds.Reaction],
limit: 500
},
{
'#e': [event.id],
kinds: [kinds.Repost],
limit: 100
}
]
点赞数 和评论数是 通过查询所有的点赞列表统计的?按照你的例子超过500其实并没有统计出来?
不要试图在分布式网络中获取精确的统计数据。即使你通过多次请求获取到了某个中继器中的所有点赞事件,你也无法保证其他中继器是否还有更多
为了几个数字获取成千上万个事件是不值得的。我之所以 reaction 获取 500,是因为有些客户端评论的点在也会带上所有相关的 event ID 😌 否则我只想查 100 个
你还可以尝试 nostr.band 的服务,他支持 COUNT 请求,并且有普通的 restful 接口可以只查统计数据。会比你从各种中继器中查询效率更高更准确
好的,我查查nostr.band,我觉得是应该用这种服务。