使用coinmarketcap api的经验 - 根据数量或24小时变化进行排序时获得错误结果?

时间:2018-06-09 11:36:50

标签: javascript reactjs api redux

我正在使用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个结果/硬币是

  1. PayCon
  2. Newbium
  3. FUNCoin 4.RabbitCoin ...
  4. 在我的应用中:

    1. RabbitCoin
    2. PayCon
    3. Newbium
    4. ZetaMicron ...
    5. 我正在制作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})
                  })
          }
      }
      

0 个答案:

没有答案