Discord.js,API 调用失败

Posted

技术标签:

【中文标题】Discord.js,API 调用失败【英文标题】:Discord.js, failed api call 【发布时间】:2020-12-17 20:55:01 【问题描述】:

我正在尝试制作一个简单的不和谐琐事机器人,我对 javascript 还很陌生,似乎无法解决问题。

http://prnt.sc/u7rrbk 这是试图从https://opentdb.com/api_config.php得到问题的代码

不太清楚如何从数组中获取数据,到目前为止我尝试过的所有内容都返回未定义。

这就是控制台https://prnt.sc/u7rs33中显示的内容

【问题讨论】:

【参考方案1】:
// since `results` is an array, you should change:
trivia.results.category;

// to:
trivia.results[0].category; // [0] gets first value in array

// example:
const obj = 
  results: [
    something: true
  ]
;

console.log(obj.results.something); // undefined
console.log(obj.results[0].something); // true

【讨论】:

啊,好吧,我不知道我必须在它后面加上 .results,因为我只是在尝试 console.log(array.results[0])

以上是关于Discord.js,API 调用失败的主要内容,如果未能解决你的问题,请参考以下文章

获取活动语音连接的数量

createReactionCollector 在 discord.js 中不起作用

db.run 不是函数:Discord.js sqlite

MessageCreate.js 数据库前缀问题 - Discord.js v13/MongoDB

Express RESTful API 中的 Discord.js

Discord.js 猫鼬连接失败