首页 > 解决方案 > Discord.JS Bot 请求 npm 获取 json 元素

问题描述

所以我一直在尝试调用这个网站来获取事件数据的 json,但我不太清楚如何获取 json 中的第一块数据。这是网站https://api.tftech.de/Event/我只是想提取这些数据,然后将每个值变成一个变量。[{"name": "Spooky Event","start": "2020-07-27T02:35:00-05:00","end": "2020-07-27T03:35:00-05:00","priority": "HIGH","color": "ff9800","intervalInMinutes": 7440}]任何人都可以帮忙吗?

标签: javascriptrequestdiscord.js

解决方案


您可以使用 axios 发出请求,这是将结果放入变量的代码块

var axios = require("axios")

axios.get("https://api.tftech.de/Event/").then(data => {
    var name = data.data[0].name;
    var start = data.data[0].start;
    var end = data.data[0].end;
    var priority = data.data[0].priority;
    var color = data.data[0].color;
    var intervalInMinutes = data.data[0].intervalInMinutes;
})

推荐阅读