问题标签 [google-books-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 如何消费 JSON 数据并忽略重复值?
我正在使用 Google Books API 来显示简单图书搜索的结果。但是,在执行搜索时,某些项目会重复返回。参见:图书搜索
要获取此数据并以 HTML 格式显示,我这样做:
这是我上传的图片上使用的 JSON 示例:
https://www.googleapis.com/books/v1/volumes?q=$harry+potter&callback=handleResponse
python - 使用 request.form.get 时 JSON 查找的意外返回
我发现了一些类似于我的问题,但我无法解决这个问题。
我正在尝试通过 Google Books API 执行搜索,但我无法获取用户键入的内容。
提交后,我打电话def search
并尝试获取用户使用request.form.get("seek")
. 我这样做如下:
终端向我返回以下几行:
在 HTML 中,我只是通过这样调用它来显示它:
google-api - Google Books Preview API 需要移动/响应式徽标
我们使用 Google 图书预览,并遵循https://developers.google.com/books/branding#previewbutton上的品牌指南
然而,在放大到 x400 和移动视图时,为了便于访问,我们正在为空间而苦苦挣扎,所以想知道是否有替代的移动版本/更小的图标我们可以使用?
非常感谢
python - 如何减少 JSON 中的请求时间或将字典键替换为默认键?
我有一个字典列表,我在搜索 JSON url 时填写它。问题是 JSON(由 Google Books API 提供)并不总是完整的。这是对书籍的搜索,据我所见,它们都有 ID、标题和作者,但并非所有书籍都有 imageLinks。下面是一个 JSON 链接作为示例:搜索 Harry Potter。
请注意,它总是返回 10 个结果,在此示例中,有 10 个 ID、10 个标题、10 个作者,但只有 4 个 imageLinks。
我使用的方法和我在上面演示的方法,我可以找到 10 个 imageLinks(缩略图),但这需要很长时间!有人对这个请求有什么建议不要花这么长时间吗?或者,当我找不到 imageLink 时,我可以通过某种方式插入“没有封面的书”图像?(不是我想要的,但总比等待结果要好)
flask - 如何使用烧瓶从谷歌图书 api 中获取图像链接
我正在为书籍构建一个推荐系统,所以我尝试从 google api 获取推荐的书籍图像
这是我的 get_image()
但是当我尝试在 jinja 模板中显示时,它显示以下错误
这是我的搜索功能,我已将参数传递给我的 read.html
这是我的read.html,我试图在其中显示图像和名称
我试图捕捉错误但无法显示,请你帮我解决
google-books-api - langRestrict=en 不再返回任何值
我曾经在搜索时使用这样的查询:
然而最近,似乎 usinglangRestrict=en
不再返回结果。如果我删除它,它会再次起作用。
如果我查看有问题的书,该语言现在列为language="un"
:
https://www.googleapis.com/books/v1/volumes?q=isbn:0590353403
谁能解释发生了什么变化,我应该langRestrict=un
改用吗?(什么语言un
?我似乎找不到有关它的信息。)谢谢。
django - Django 谷歌图书 API totalItems 正在改变
我正在创建一个从谷歌图书 API 检索数据的应用程序。一开始,我从 JSON ["totalItems"] 下载了一些书籍并遍历 for 循环,调用 API 以获取另外 40 个项目。问题是书籍的数量在迭代过程中会增加和减少,因此,例如,在 550 本书上,我会收到列表索引超出范围错误。谁能帮我下载所有的书?
我的请求如下所示:
每次下载数据时,end_range 增加 40。
python - 限制 Google Books API 中的字词
有没有办法限制某些单词出现在 google book api 的标题中。例如,我想接收有关奇幻书籍的数据,但是我在搜索中不断获得诸如“文学代理人指南 2017”之类的书籍。我想知道是否可以在我的搜索中限制诸如“文学”之类的单词(或者是否有更好的方法来解决这个问题)。
这也是我的 api 链接: https ://www.googleapis.com/books/v1/volumes?q=subject : Fantasy+ young adult &printType=books&langRestrict= en&maxResults=40&key=APIKey'
python - 按类型搜索 Google Books API
有没有办法按流派搜索谷歌图书 api?我知道主题参数,但是每当我为该参数输入流派时,它并没有给我准确的结果。例如: https ://www.googleapis.com/books/v1/volumes?q=-Shakespeare&subject: comedy+romance+fiction&printType=books& langRestrict= en &maxResults=40&key=APIKey
给了我“智人:人类简史”,这根本不是一本浪漫、喜剧或小说的书。