我在使用我的 React 应用程序时遇到了困难。我正在调用 AlphaVantage API 来获取 RSI 数据。我想获得这样的最新 RSI 值:
const cryptos = ['AAPL', 'MSFT']
const arr = []
for (var i = 0; i < cryptos.length; i++) {
const cryptoUrl =
'https://www.alphavantage.co/query?function=RSI&symbol=' +
cryptos[i] +
`&interval=weekly&time_period=10&series_type=open&apikey=${apikey}`
arr.push(axios.get(cryptoUrl))
}
Promise.all(arr)
.then(response =>
response.map(res =>
console.log(
res.data['Technical Analysis: RSI']['2019-08-30'][' RSI'],
res.data['Meta Data']['1: Symbol']
)
)
)
.catch(err => console.log(err))
}
一切都很好,除了
res.data['Technical Analysis: RSI']['2019-08-30'][' RSI'],
我正在尝试访问最新的 RSI 值,但是,最新值的时间总是在变化。我不知道如何得到它。
请注意屏幕截图的第 15 行,键的“格式”更改为包括日期和时间。
谢谢,如果您需要更多信息,请告诉我。