2017-05-29 8 views
1

Stack API docを調べていて、次のAPI呼び出しが見つかりました。"!)V)MSZJUgX_"はスタック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

これはおそらく、[メタ]にする必要があります。 – jonrsharpe

+0

印象的です。ちょうど3分後に(!)googleが見つかりました**この**の質問は、この文字列を検索するとき。それを超えて、https://codegolf.stackexchange.com/a/96388/40774が、私はそれから答えを得ることはできません。 – Marco13

答えて

2

!)V)MSZJUgX_は、カスタム、Stack Exchange, API filterための固有のIDです。帯域幅を削減し、不要なプロパティを返さないことで速度を上げるために -

フィルタは、どのようなスタック交換APIが返す制御します。詳細は、the docを参照してください。

あなたは、フィルタは(潜在的に)the /filters/{filters} routeを使用して返すかを見ることができます。この特定のケースで

は、!)V)MSZJUgX_だけthe .total propertyを返します。つまり、the query shown in the questionと一緒に使用された場合、サイト上のコメントの総数が返されます。

関連する問題