如何在不达到 API 限制的情况下使用拳头游戏 API 进入游戏玩家 ELO



我有一个关于RiotGames API的问题。我有一个来自拳头游戏的 API 代币,它限制为每秒 10 个请求。 但是,当我想读取玩家 Elo + Divisions 的游戏信息时,我需要做另一个请求。使用游戏中的信息,我只能获得冠军符文大师等,但我仍然需要 elo,所以我需要向服务器发出另一个请求。

当我循环所有 10 个玩家时,我已经达到了 API 限制,因为我需要对玩家列表进行常规请求,然后对每个玩家执行其他请求。

您可以执行一些错误处理,以便在收到指出已超出限制的响应时重试请求。

function request(player)
  response = riotGamesApi(player1)
  if response.status == "limit exceeded"
    response = request(player)
  else
    return response
  end
end

这将递归调用自身,直到您收到有效的响应

相关内容

  • 没有找到相关文章

最新更新