我正在运行一个非常简单的(和人为的)调用:
http://api.stackexchange.com/2.0/users/115730?site=stackoverflow&filter=total我期待着以下方面的回应:
{"total":1}但我正在收到以下方面的答复:
{"total":0}将filter更改为其他东西(default等)会产生预期的信息,所以这不是配额问题。
发布于 2012-01-03 23:31:12
嗯,这是个有趣的故事。
基本上,有许多方法都认为您没有要求对象类型(例如,用户)上的任何字段以及围绕数据库查询的短路。不幸的是,也有一些方法依赖于数据库查询来填充total。这通常发生在"query“方法中。
因此,我对这些方法进行了分解,这样当一个方法期望从结果数据中计算出total时,短路就不会发生。
已经部署了一个修复程序。
https://stackapps.com/questions/2875
复制相似问题