我已经在几个不同的国家/地区(德国,英国,荷兰;它应该在欧洲)使用服务器对Google Books API进行了测试,并意识到结果在很大程度上取决于请求的来源地区。对于一些德国书籍(我用ISBN搜索),我使用德语服务器获得20或30个结果,但在其他服务器上没有任何结果,反之亦然。
有没有办法访问Google提供的完整数据库?请注意,我并未尝试在许可方面访问文本摘录或其他关键内容等内容。我只需要标题,作者,ISBN等一般信息......
感谢您的帮助!
答案 0 :(得分:0)
我有同样的问题。我在"使用API"下的文档中找到了一个段落。 (对于Google图书)可以解释它:
"设置用户位置:
Google图书尊重与最终用户所在位置相关的版权,合同和其他法律限制。因此,某些用户可能无法访问某些国家/地区的图书内容。例如,某些书籍可以预览"只在美国;我们为其他国家/地区的用户省略了此类预览链接。因此,API结果将根据您的服务器或客户端应用程序的IP地址进行限制。"
我的解决方法是在使用VPN时进行搜索 - 以我想要的方式返回英文标题。如果有另一种解决方法,我也很乐意听到。