Goodreads API获取评论

问题描述 投票:0回答:2

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

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

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

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

我能错过什么才能显示结果?美联社

javascript ajax api
2个回答
0
投票

返回的结果是XMLFormat。您需要在客户端有一些东西来阅读已退出的XML。看看下面的例子https://api.jquery.com/jQuery.parseXML/


0
投票

我使用了一个名为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,然后您可以根据需要采取行动。虽然,在这里意识到你有一个回调!

© www.soinside.com 2019 - 2024. All rights reserved.