我正在使用react / redux和coinmarketcap api。我得到了正确的答案,但不是,当我根据valume或24小时百分比的变化对其进行排序时,当我按id或排序排序时,结果是正确的。
当我进行api调用时(我的动作创建者)认为我一定做错了什么,我只是复制粘贴了url端点字符串,然后将响应与我简单地将该url端点放入浏览器时进行比较(去测试)。我仍然得到错误的结果..有没有人使用该API,可以提供一些提示?谢谢!
https://api.coinmarketcap.com/v2/ticker/? start=101&limit=10&sort=percent_change_24h
在我的浏览器中,前3个结果/硬币是
在我的应用中:
我正在制作api请求的动作创建者:
export const fetchData = () => {
return dispatch => {
dispatch({type: FETCHING_DATA})
return axios.get("https://api.coinmarketcap.com/v2/ticker/? start=101&limit=10&sort=percent_change_24h")
.then(res => {
// here Im already getting wrong results
console.warn("action date", res.data)
dispatch({type: FETCH_DATA_SUCESS, payload: res.data.data})
})
.catch(err => {
dispatch({type: FETCH_DATA_ERR, payload: err.data})
})
}
}