提问人:Joshua 提问时间:6/23/2012 最后编辑:Joshua 更新时间:6/29/2012 访问量:537
为什么使用 Google Books API 返回的“pageCount”不正确?
Why incorrect "pageCount" returned using Google Books API?
问:
当我调用“books.volumes.get”API时,我得到了一个“pageCount”,这与为完全相同的书调用“books.volumes.list”API不同。
以“Cryptography decrypted”书名为例,使用 Google API Explorer,我将获得“pageCount”的以下值:
books.volumes.get:“pageCount”=392
books.volumes.list:“pageCount”= 352
请注意,两个查询结果中的卷 ID 完全相同。(“id”=wNFQAAAAMAAJ)
对这种奇怪的行为有什么建议吗?任何反馈将不胜感激。
答:
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 团队对此问题及其当前解决方案的官方参考。
评论