【问题标题】:Node Discord Bot Api Stock QuoteNode Discord Bot Api 股票报价
【发布时间】:2020-11-28 22:15:02
【问题描述】:

您好,我想知道以下代码中是否有任何语法错误会阻止符号、名称和价格通过:

if (command === 'getQuote') {
    let getQuote = async () => {
    let response = await axios.get(
        'https://financialmodelingprep.com/api/v3/quote/AAPL?apikey=demo'
    );
    
    let quote = response.data
        return quote
    };
    let quoteValue = await getQuote();
    console.log(quoteValue);
    message.reply(
        `Heres your quote\n${quoteValue.symbol}\n\n${quoteValue.name}\n\n${quoteValue.price}`
    );
}

【问题讨论】:

    标签: javascript api discord discord.js response


    【解决方案1】:

    您似乎从 API 获取了一个数组,但您将 quoteValue 视为一个对象。

    检查此代码框:

    https://codesandbox.io/s/infallible-dan-4nc4m?file=/src/index.js

    【讨论】:

    • 非常感谢。我看到它在沙盒的控制台中打印,但在 Discord 中仍然没有。您可以在这些图像中看到,笑话代码是相同的,但有效 - imgur.com/SOizv3m ... imgur.com/b3KrjiF
    • 谢谢。这确实有效。显然将 getQuote 更改为 getquote 作为命令?
    猜你喜欢
    • 1970-01-01
    • 2011-03-15
    • 1970-01-01
    • 1970-01-01
    • 2011-02-09
    • 1970-01-01
    • 2018-02-16
    • 2020-08-15
    • 2014-06-19
    相关资源
    最近更新 更多