问题标签 [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 投票
0 回答
107 浏览

php - 从 foreach 循环中删除数组项

我从 Riot Games API 服务器中获取了数据,这些数据可以为我提供我玩过的所有冠军积分。

基本上,现在我有数组元素,我正在尝试使用foreach循环进行迭代,并放入 HTML 表中。

我对PHP不熟悉,所以我正在学习它。显然,我$po->name . ", " . $po->title是对象,而不是数组,所以我得到的错误是注意:尝试获取非对象的属性“名称”。我试图用 访问它的对象$po[0]->{'name'},但得到错误不能使用对象作为数组。除此之外,其他一切都在工作。

0 投票
1 回答
56 浏览

android - 从 Android 中的网站/应用程序对用户进行身份验证

我正在开发一个应用程序,英雄联盟的玩家可以创建自己的个人资料;但我需要对它们进行身份验证以防止创建其他玩家的虚假帐户。League 有自己的移动消息应用程序,所以我可以使用该应用程序对用户进行身份验证吗?或者我应该使用 API/库来完成这项任务?如何在 Android Studio 中实现这一点?

0 投票
1 回答
488 浏览

ionic-framework - ionic 3 no 'access-control-allow-origin' 在我更新了我的 ionic cli 之后

我正在使用 ionic 最新版本。但我的项目是 ionic 3。我正在使用一个 api,它给了我一些游戏数据。所以最近我的代码完美运行。但是当离子更新控制台给我的数据api这个错误=

请求的资源上不存在“access-control-allow-origin”标头。因此,不允许访问origin ' http://localhost:8080 '。

如何解决?

我做了一些研究并找到了这段代码。添加到 ionic.config.json 但不起作用。

我尝试将此代码添加到我的 config.xml

这些都行不通。

0 投票
2 回答
1581 浏览

java - 如何知道现场精选游戏(MATCHED_GAME)是否已在英雄联盟 RIOT Api 中结束

我正在gameList(List[FeaturedGameInfo])/lol/spectator/v4/featured-gamesapi 获取。

现在,在使用上面/lol/match/v4/matches/{matchId}的其中一个 live查询 matchv4 api 之后,没有返回任何数据。gameIdgameList

虽然,它会为过去/非现场比赛返回适当的详细数据。但没有现场比赛的数据。

所以,我想检查一场比赛是否正在进行或是否已经结束。

我正在使用 V4 api。

0 投票
0 回答
1435 浏览

c# - 如何反序列化没有键的json数组?C#

我正在为 riot games api 开发一个 api 包装器。我遇到了以下端点的问题:

Champion-mastery/v4/champion-masteries/by-summoner/{encryptedSummonerId}

我正在使用 newtonsoft json 和 RestSharp 来获得结果。这是我的代码。

这种模式适用于大约 80% 的端点。然而,对于这个特定的端点,会返回一个 JSON 数组。这个特定的 json 数组也没有像所有其他数组一样的键,例如“数据”或“条目”。所以我似乎无法弄清楚如何正确制作掌握模型。这是我到目前为止所拥有的

它适用于一个条目,但不适用于整个数组。添加列表似乎不起作用,因为没有键可以作为列表的基础。

这是 JSON 模式的示例...

任何帮助表示赞赏,谢谢。

0 投票
2 回答
6682 浏览

riot-games-api - 使用 Riot Api 获取实时数据?可能吗?

我正在考虑制作一个在远程设备(例如电话)上运行的应用程序,以收集和显示以下数据:召唤师姓名、健康、杀戮/死亡统计数据、我玩这个当前游戏的时间等。

是否可以使用 Riot Api 获取这些数据并在比赛时显示它?

0 投票
1 回答
312 浏览

c - Riot League-v4 API 返回空响应正文,状态码为 200

我需要 RIOT API 的帮助,基本上我正在用 C 语言做一个聊天机器人,我需要curl来自 RIOT API 的数据来获取召唤者的统计数据。

我已经尝试过 Summoner-v4 API 并且它有效,现在我需要使用 Summoner-v4 API 的响应正文中找到的召唤者 ID 来curl获取我需要的来自 League-v4 API 的数据。但是每次我使用与在 riot 开发站点中注册的用户名不同的用户名发出请求时,它都会返回状态代码 200(这表明请求中没有错误),但是一个空的响应正文只有[].

这里有什么问题?我可以查看其他玩家的统计数据吗?

0 投票
1 回答
775 浏览

json - Riot Api - 我怎样才能把其他地区的用户数据带进来?

我正在尝试使用Riot Api从其他地区获取用户数据

我能够从北美地区获取数据,但无法从巴西等其他地区获取用户数据。

我发现了有关区域端点的信息,但是如何使用它从特定区域获取用户数据?

0 投票
1 回答
623 浏览

php - 上次更新后如何更新 Riot Api

我一直在使用我的 Riot Api 来检查给定召唤师的当前部门,但可能在更新后它停止工作,这是我的代码:

我将 v3 换成了 v4,但没有帮助。我是 php 新手,只是编辑我当前的代码。

还添加了我的 API 开发面板的屏幕截图,以及错误获取消息:

截屏

该代码应该从 Riot 服务器获取召唤者名称并检查当前联赛、分区、最近的比赛历史。

0 投票
1 回答
1605 浏览

javascript - 向 Riot API 发送 ajax 请求时遇到问题

我在连接到此 API 时不断出现错误,并得到以下响应:

jquery.min.js:4 拒绝设置不安全的标头“Origin”发送@jquery.min.js:4 ajax@jquery.min.js:4(匿名)@Riot dDragon 访问 sample2.html:26 jquery.min.js :4 拒绝设置不安全的标头“Accept-Charset”发送@jquery.min.js:4 ajax@jquery.min.js:4(匿名)@Riot dDragon 访问 sample2.html:26 jquery.min.js:4 拒绝设置不安全的标头“User-Agent”发送@jquery.min.js:4 ajax@jquery.min.js:4(匿名)@Riot dDragon 访问 sample2.html:26 2jquery.min.js:4 OPTIONS https:// /na1.api.riotgames.com/lol/summoner/v4/summoners/by- name/TraversTT?api_key=RGAPI-1ed86c58-2eee-4e6c-85d4-3bead97e4d3b 405(不允许的方法)发送@jquery.min.js:4 ajax@jquery.min.js:4(匿名)@Riot dDragon 访问 sample2。 html:26 Riot dDragon 访问 sample2.html:1 在' https://na1.api.riotgames.com/lol/summoner/v4/summoners/by-name/TraversTT访问 XMLHttpRequest ?api_key=RGAPI-1ed86c58-2eee-4e6c-85d4-3bead97e4d3b' 来自原点'null' 已被 CORS 策略阻止:对预检请求的响应未通过访问控制检查:没有“Access-Control-Allow-Origin”标头出现在请求的资源上。`

今天我已经用不同的方法玩了 6 个小时,所以任何可用的帮助都会很棒。