javascript - 从 3rd 方网站 API 获取值

标签 javascript node.js api

所以我拼命地尝试从第 3 方网站 API 中提取一个值。信息的格式如下:

Website's API response

我想提取“价格”的值。到目前为止,我已经尝试了许多不同的代码,但都失败了。我也花了很多时间寻找解决方案但没有成功。目前我获取值的代码看起来像这样,但它显然不完整且不正确,因为我是 NodeJs 的新手:

var Request = require("request");
Request.get("url", (error, response, body) => {
    if(error) {
        return console.dir(error);
    }
    console.dir(JSON.parse(body));
});

是的,该 url 实际上已插入到我的代码中 + 我知道这应该只显示完整的 JSON 结构,但它甚至无法做到这一点:/

欢迎任何类型的建议:)

编辑:所以我已经解决了没有获取数据的问题 :) 但是我仍然需要过滤我的数据以提取“价格”值。截至目前,我的数据显示如下:“data: { items_on_sale: [ [Object] ], items_not_on_sale: [] } }”

最佳答案

状态:“失败”:api 未回复数据。url 是否需要任何查询参数/正文与 url 一起传递?

尝试使用 postman/SoapUI 访问 api 并检查那里的响应。

也尝试在日志中打印响应,你得到什么值?

console.log('statusCode:', response && response.statusCode); 

关于javascript - 从 3rd 方网站 API 获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52823066/

相关文章:

javascript - 格式 $.ajax 调用 asp.net mvc

angularjs - 如何在一个文件中定义常量并在angularjs中访问另一个文件

javascript - 在 NodeJS ExpressJS 中从 req.body 中删除一个变量

django - 如何删除 Flutter 中的 "XMLHttpRequest error"? (Django 后端,Flutter 前端)

rest - 多个参数REST API调用

具有两个不同 key 的实体的 REST API URI

javascript - 如何将HTML模板作为 Prop 传递给Vue组件

javascript - 用于获取 url 路径名的正则表达式

javascript - 使用对象初始值设定项创建 javascript 对象

node.js - 如何设置超测附件的Content-Type