Goodreads API 获取评论

Goodreads API Get Reviews

本文关键字:评论 获取 API Goodreads      更新时间:2023-09-26

我希望从Goodreads API中检索某本书的评论。我对 API 相对较新。

以下是指向 API 文档的链接:https://www.goodreads.com/api#book.show

我已经创建了这个基本代码,它打印出成功,但没有结果。数据:对象文档。这是我的代码:

$.get("https://www.goodreads.com/book/isbn?format=xml&key=d9xonLKxHDCI5HF1mHjbQ&isbn=9781843589501", function(data, status){
    alert("Data: " + data + "'nStatus: " + status);
});

为了能够显示结果,我缺少什么?美联社

我使用了一个名为:xml2js 的外部库

下面是一个代码片段,用于使返回值像对象一样返回值。

var parseString = require("xml2js").parseString;

request(options)
.then(function(data) {
  var xml = data;
  parseString(xml, { trim: true }, (err, result) => {
    if (err) //do something
    else //something else

所以在这里,你得到数据,把它转换成JSON,你可以相应地按照你想要的方式采取行动。不过,请注意您这里有回调!

返回的结果采用 XML 格式。您需要在客户端有一些东西来读取检索到的 XML。请看下面的例子 https://api.jquery.com/jQuery.parseXML/