Google 书籍 API 品牌合规性问题 -- infoLink returns "Not found" 页面

Google Books API Branding Compliance issue--infoLink returns "Not found" page

我正在使用 Google 书籍 API 并且 Branding Guidelines 声明我必须对 Google 书籍有突出的 link每个搜索结果的页面。太好了,我没意见。

但是:

  1. saleInfo.buyLink 并不总是在 API response
  2. volumeInfo.infoLinkvolumeInfo.canonicalVolumeLink 有时 经常转到“未找到”页面(例如 this page,应该有Lena Marie Downs 的“Lunar Orbiter State Estimation Using Neural Network-based Crater Detection”的信息[别问,我用 faker 调用 API 随机关键字并选择了一个随机结果])

所以我的问题变成了,我是否有责任尝试为其中的任何一个找到解决方法,以便合规?还是我应该按照 Google 书本给我的东西收工?

我更改了我的种子文件以仅查找 Google 有电子书的书籍 &filter=ebooks,但我没有 运行 解决这些问题及其发现的内容时间。但我想问题仍然存在,是否由开发人员使用 API 来解决 Google 的问题,以防其他人想回答。