Javascript Goodreads API获得评论

Javascript Goodreads API获得评论,javascript,ajax,api,Javascript,Ajax,Api,我想从Goodreads API检索某本书的评论。我对API比较陌生 以下是API文档的链接: 我已经创建了这个基本代码,它输出了成功,但没有结果。数据:对象文档。这是我的密码: $.get("https://www.goodreads.com/book/isbn?format=xml&key=d9xonLKxHDCI5HF1mHjbQ&isbn=9781843589501", function(data, status){ alert("Data: " + data +

我想从Goodreads API检索某本书的评论。我对API比较陌生

以下是API文档的链接:

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

$.get("https://www.goodreads.com/book/isbn?format=xml&key=d9xonLKxHDCI5HF1mHjbQ&isbn=9781843589501", function(data, status){
    alert("Data: " + data + "\nStatus: " + status);
});
我缺少什么才能显示结果?
ap

返回的结果是XML格式。您需要在客户端有一些东西来读取XML。请看下面的示例

我使用了一个名为:

下面是一段代码片段,用于将返回值设置为对象

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,然后您可以根据需要对其执行相应的操作。不过,请注意,您在这里有一个回调

您可以通过将
format=xml
更改为
format=json
来调整返回数据的格式。然后尝试在控制台中打印出来,而不是发出警报。还有
警报(“数据:+数据+”\n状态:+状态)将输出一个字符串。您应该使用
console.log(“数据:”,数据,“状态:”,状态)
要输出object,我想使用XML,使用JSON要困难得多,我需要有我似乎找不到的用户ID,并了解如何使用OAuth。我希望知道如何将XML数据转换为可读的html格式@MattO'Connell,但我不知道XML对象中的标记,因此在@User3509208中显示它非常困难。请查看示例链接。例如$title=$xml.find(“title”);--应该返回第一个值,使用下面的$(document).ready(function(){$.ajax({type:“GET”,url:“data.xml”),url数据类型:“xml”,success:function(xml){$.parseXML(xml).find('Table')。each(函数(索引){var provider=$(this).find('provider').text();var channel=$(this).find('FeedCommonName').text();var hd=$(this).find('FeedIsHD').text();$('box ul').append('li>'+channel+'');});}}});你也可以发布你正在使用的全部代码。将在我的本地区运行,看看会出现什么问题。