问题标签 [riot-games-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
474 浏览

python - Riot API - 我可以从哪里获取个人资料图片?Python

我有一个密钥,它可以工作,我可以从 api 中提取信息,我想知道我到底要去哪里提取个人资料图片,这样我就可以通过机器人将其发布到不和谐的消息中。

0 投票
0 回答
39 浏览

php - 不知道为什么我的程序不工作?(将 API 数据存储到 mySQL)

所以我一直在使用 Riot 的 API 开发一个 API 应用程序。而且我需要将大量 API 端点数据存储到 SQL 数据库中,以便从数据库中提取统计信息。

我已经测试了我能做的所有事情,没有拼写错误,没有连接错误,但由于某种原因,数据永远不会加载到服务器中,页面只是停留在刷新状态。

这最初让我认为这是一个无限循环,但是我测试了循环并且它不是无限循环,或者至少在我可以测试的范围内。

我的下一个想法是这个脚本只需要一段时间才能运行,所以我等了一个多小时,它仍然卡在加载页面上。

我什至还没有更新语句,但如果你们可以看看我的代码,看看你是否发现任何错误,或者即使有更好的方法来做到这一点,谢谢!

此外,如果您需要有关我的目标/布局的更多信息或问题,请随时要求澄清。

此外,出于显而易见的原因,我删除了 apiKey 和 db 凭据,如果您需要 API 密钥来测试脚本,它们可在https://developer.riotgames.com/获得

}

0 投票
1 回答
222 浏览

python - 来自 (RIOT) API 的 JSON 格式不正确

我正在从 API 将 JSON 数据导入 Python 并遇到以下解码错误:

查看在线示例可以立即清楚我的 JSON 数据'在其他人拥有的地方"

理想情况下,我想知道为什么以这种方式下载它。这似乎很可能是我的错误,而不是他们的错误。

我认为更正 JSON 格式应该很容易,但我在这里也失败了。请参阅下面的代码,了解我如何获取 JSON 数据以及我修复它的尝试。

除了这个给予者以下错误......

因此,为了纠正这个问题,我尝试了:

这返回...

为了完整起见,下面是 JSON 的样例。我添加了段落以增强可读性。它不是这样来的。

0 投票
2 回答
111 浏览

python - 将新数据附加到 JSON

我正在努力将新数据附加到 JSON。我只是想从 API 调用 JSON 数据,并将其放入“匹配”下的 JSON 文件中。我正在创建一个包含以下内容的空白 JSON 文件,然后从那里开始。

这是我的代码,尽管我怀疑只有最后一行很重要:

我尝试了一系列不同的解决方案,但网上似乎没有任何地方可以解决这个问题,或者至少我不明白我在读什么。我知道这是一个简单的问题,但我无法解决。

我尝试过的一些例子:


编辑 1:根据 Pranav Hosangadi 的回复进行更改,

首先,感谢您的回复,它包含的信息比简单的修复要多得多,这对我学习很有帮助。

我更改了我的代码,使其现在看起来如下:

不幸的是,它不起作用。它似乎想了很长时间(作为一个英特尔奔腾)然后返回一个空文件?

再次运行它会在文件中填充:

你能告诉我哪里出错了吗?

一旦我让它工作,我将切换到 pythonic 的方式。非常感谢。

0 投票
1 回答
107 浏览

python - 我需要帮助将列表转换为熊猫数据框

我正在尝试从 Riot Game 的 API 中提取数据并填充数据框以进行机器学习,但是我很难将数据提取到我的数据框的格式转换。我的数据框中的每一行代表一个玩家玩的游戏。使用以下示例字典语法从 API 中提取特定的“单元”数据:

我希望每个游戏有 14 个左右的列,每个“名称”对应一个值 = 'num_units'。我将刚刚需要的数据从字典中提取到一个列表中以便于访问:

我的问题是:我怎样才能编写一些东西,以便每列都有其对应的“num_units”填充(包括在游戏期间没有使用特征类型的零)?例如,假设在游戏中只使用了三种特质类型,“Chrono”、“Cyber​​netic”和“DarkStar”各有其对应的 num_units,其余 9 个特质为“0”。我的代码在下面,感谢您的帮助,因为我对此还是很陌生。

编辑 下面是 game_request 和 total_game_data 的示例。我正在尝试获取 total_game_data 中的值。

游戏:

总游戏数据:

0 投票
2 回答
802 浏览

web-scraping - 观看英雄联盟比赛并检索数据

我想编写一个脚本来在观看时从英雄联盟游戏中检索数据。我想打开英雄联盟客户端,作为旁观者加入游戏,然后运行脚本,脚本会收集所有游戏数据、英雄伤害、金币等并将其保存到 json文件中。然后在网页上很好地显示该数据,并以图表形式显示金币和玩家伤害。

riot games apis 是否提供这样的东西,或者 GitHub 上是否有任何东西可以用于这种工作?

0 投票
1 回答
1724 浏览

riot-games-api - 从英雄联盟 API 中获取所有具有 id 和 name 的符文

当向 riot API 端点/lol/match/v4/matches/{matchId}执行请求时,响应包含比赛中每个玩家的符文数据。例如

这些只是符文的 Id 值。我在哪里可以获得符文的相应名称?

我尝试了以下请求:https://euw1.api.riotgames.com/lol/static-data/v1/runes,但返回以下响应:

0 投票
2 回答
86 浏览

javascript - 从 API 为大数据集的状态准备数据

我找不到这个问题的答案。不确定这是否很明显,我想太多了,或者我试图问错误的问题。

基本上,我正在尝试使用 React(第一个项目)构建一个应用程序,在其中我可以获得给定玩家的英雄联盟比赛历史记录(例如,全年的 300 场比赛 - 甚至可能是他们的所有比赛)。每场比赛显然都包含一些关于它的数据(持续时间等)

现在,我想遍历这些匹配项并准备一些数据以用于应用程序的不同部分。例如,我想计算玩家在不同英雄上玩了多少场比赛,他们的数据是多少,胜率等等。我不确定我应该在哪里进行这些数据处理。在我从 API 取回数据之后应该是正确的吗?或者也许只有当我需要渲染一个带有这些冠军摘要的组件时?- 第二个对我来说意义不大,因为假设我必须在应用程序的某些不同部分再次查看这 300 场比赛来处理其他一些信息。另一方面,我觉得提前收集所有这些数据并将其保存到状态中,以防万一,这是一种矫枉过正的做法。

请给我一些指示。

0 投票
1 回答
371 浏览

javascript - 如何使用 JS 正确获取 Riot API?

我一直在尝试从 riot 的 api 中获取一些数据,但我遇到了一个问题:

这是代码的重要部分:

如果我把模式: cors。我对 CORS 有疑问,但如果我有上面的示例,它会显示:

这是第 15 行:

0 投票
0 回答
68 浏览

html - 使用 vue js 将 src 给图像?

所以我在 html 中创建了一个图像,并试图给它属性 v-bind:src。

这是代码行:

SummonerRequests.profileIcon 是我使用冷融合函数保存的变量:

虽然图片 url 存在,但我无法设置图片的来源。我真的需要帮助,谢谢你的帮助。