为什么使用 Google Books API 返回的“pageCount”不正确?

Why incorrect "pageCount" returned using Google Books API?

提问人:Joshua 提问时间:6/23/2012 最后编辑:Joshua 更新时间:6/29/2012 访问量:537

问:

当我调用“books.volumes.get”API时,我得到了一个“pageCount”,这与为完全相同的书调用“books.volumes.list”API不同。

以“Cryptography decrypted”书名为例,使用 Google API Explorer,我将获得“pageCount”的以下值:

请注意,两个查询结果中的卷 ID 完全相同。(“id”=wNFQAAAAMAAJ)

对这种奇怪的行为有什么建议吗?任何反馈将不胜感激。

谷歌- 数据-API 谷歌-图书

评论


答:

0赞 RredCat 6/29/2012 #1

比较响应 - 它们是不同的。

第一名的出版商是“Addison-Wesley”,第二名是“Addison-Wesley Professional”。

这完全是一团糟。根据书籍的页面,在第一个请求中,出版商是正确的,但页数是错误的。

在我看来,最好寄两封信来描述这种情况。一个是 API 的所有者,其次是 Addison-Wesley(请求有关 Professional 的解释)。不确定你是否从第二位收到答案。无论什么。。

评论

0赞 Joshua 6/30/2012
感谢您的回复。我同意这完全是一团糟!目前,我只对解决“pageCount”问题感兴趣,尽管其他字段也不一致。“pageCount”的问题实际上不仅与这本特定的书有关,而且与我测试过的任何一本书有关。对于每本测试的书,上述每个方法都会为“pageCount”返回不同的值!我很想给你赏金,但我正在寻找的答案应该提供 Google Books API 团队对此问题及其当前解决方案的官方参考。