什么"!)V)MSZJUgX _" Stack API过滤器中的意思是什么?

时间:2017-05-29 21:14:02

标签: stackexchange-api

我正在查看Stack API文档并找到以下API调用。

https://api.stackexchange.com/docs/comments#order=desc&min=1&sort=votes&filter=!)V)MSZJUgX_&site=stackoverflow&run=true

我理解除filter=!)V)MSZJUgX_之外的所有部分。显然,此调用返回与filter=total相同的结果,因此我假设!)V)MSZJUgX_可能等于total。但是如何?

1 个答案:

答案 0 :(得分:3)

!)V)MSZJUgX_是自定义Stack Exchange, API filter的唯一ID。

过滤器控制Stack Exchange API返回的内容 - 通过不返回不需要的属性来减少带宽并提高速度。有关详细信息,请参阅the doc

您可以使用the /filters/{filters} route查看过滤器(可能)返回的内容。

在这种特殊情况下,!)V)MSZJUgX_只返回the .total property。也就是说,它只返回网站上的评论总数 - 与the query shown in the question一起使用时。

有关创建自定义过滤器的详细信息,请参阅以上链接以及: