问题标签 [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.
javascript - 用于列表排名朋友的 NODE JS API RIOT
大家,早安,
我是一名年轻的开发人员,我非常喜欢 nodejs,我尝试通过创建小型个人应用程序来自学。因此,我创建了一个使用 RIOT API 的应用程序,以显示昵称、联赛及其积分、赢得或失去的积分。它适用于一个人,但当我决定让它适用于几个人时,它就卡住了。在网上我们谈论异步但作为一个新手我迷路了,这是我的代码,首先感谢您的阅读,并提前提供帮助。
Ps:对不起我的英语不好:D
php - Laravel 6 - 修改 `RegisterController` 的 `validator` 方法
我是编程初学者,请原谅我对 Laravel 验证的误解。
我正在尝试为特定游戏的游戏玩家创建一个网站,用户可以在其中注册。当他们提交表格时,我必须验证他们的帐户是否存在。为此,我有一个外部 api(来自游戏的 api),我可以用它来验证他们的帐户。
我试图在我的RegisterController
:
所做的一切isSummonerValid()
都是,它使用 API,如果用户存在于游戏中则返回 true,否则返回 false。
当 API 调用成功时,一切正常。用户被创建并可以登录。
当 API 调用失败(用户不存在)时,我收到此错误:
方法 Illuminate\View\View::validate 不存在。
有人可以解释我如何在 Laravel 中创建一个调用外部 API 的自定义验证器吗?
c# - 如何使用带有 itemclicked 事件的 API 显示信息
我显示了游戏中的英雄列表(英雄联盟),当我单击一个时,它会在其他文本框中显示有关该英雄的更多信息。我试图让它工作,但我失败了,我怎样才能让它工作?
API 连接
尝试使用这个(冠军页面)
把它放在 xaml
我究竟做错了什么?
javascript - React Axios - JSON Get 响应未从 render() 显示 - Riot API
几天前我开始学习 React,今天开始学习 Axios。在过去的 4 个多小时里,我一直在观看/阅读教程,但我无法弄清楚这一点。
我正在尝试使用Riot 的 API为英雄联盟创建一个简单的统计网站。您可以在下面看到我的构造函数、componentDidMount 和渲染函数。我觉得我做错了 3 个中的 1 个,或者很可能是全部 3 个。我称之为Get,它返回下面的 JSON。我想访问“name”和“accountId”。
我应该注意我将我的 API 密钥设为默认值。它存储在我的 index.js 文件中。这安全吗?
这是我的代码。在 render() 中,当我键入时summonerDetail.[field]
,它会识别上面 JSON 响应中显示的字段。也许我的渲染错误导致它不显示?是的,我知道“accountID”不在我的渲染中。我想我会从“名字”开始。我最终将需要为不同的 Get 使用“accountID”。
为了在网站上显示“名称”,我将上述类导入 App.js。唯一的问题是它不起作用。我有 console.log(res); 在我的 ComponentDidMount() 中,但我不知道如何在 Atom 中查看控制台。我的 componentDidMount() 中不需要任何标题,因为“summonerName”在 Get URL 中。其余的标题是在 Riot 方面自动生成的。请帮忙 :)
riot-games-api - Riot Games API:请求为相同的玩家名称但不同的地区返回相同的标识符
我有这两个网址:
https://euw1.api.riotgames.com/lol/summoner/v4/summoners/by-name/okusen
https://eun1.api.riotgames.com/lol/summoner/v4/summoners/by-name/okusen
他们只是有相同的球员名字,他们是来自两个不同地区(欧洲西部和欧洲北欧与东部)的两名不同球员。
然后,两个 JSON 响应分别为:
它们具有相同的标识符,因此这是不正确的。我需要puuid
,accountId
或id
作为其他请求中的参数来获取特定玩家的数据,但如果我没有正确的标识符,我将无法正确执行此操作。
LoLCHESS.GG似乎没有这个问题,因为它们为这两个玩家显示不同的数据,所以我可能错过了一些东西,但我真的不知道是什么。
c# - 将某些嵌套属性反序列化为类
我有一个大json
文件,只想使用某些嵌套属性,这是文件
这是一个很长的json
文件。我有一堂课是
我想做的是从“数据”中的属性开始,只将“id”、“key”、“name”和“title”以及Deserialize
这些属性放入我的ChampionRoot
类中。我已经搜索并尝试了很多东西,但无法让它发挥作用。这是我在控制器中尝试过的一些内容
我也尝试过使用JObject
几种不同的方法,但这对我也不起作用
然后我试过这个
我已经搜索并阅读了很多答案,但我无法弄清楚。问题是我怎样才能只Deserialize
将这 4 个嵌套属性放入一个对象中?完整文件的网址是http://ddragon.leagueoflegends.com/cdn/6.24.1/data/en_US/champion.json 。json
http - 试图获取联赛统计数据以计算内部比赛的胜率
我一直在尝试使用 riot games api 来计算所有以前的自定义游戏,然后找到单个玩家的连胜记录,我构建了以下代码来获取特定用户的匹配。
请参阅https://github.com/FriendlyUser/deno-riot-games-custom-games
但我觉得 riot games api 只返回第 11 季之前的 v4 api 数据,如果有人能澄清 api 的工作原理或解释我如何获得更多数据,那就太好了。
javascript - 为什么我无法在命令处理程序中捕获 Discord.js 错误?
所以我是 Javascript 的新手,并试图制作一个不和谐的机器人。这是一个非常小的部分,说明了我的问题:
我希望查看是否导致错误,它将向控制台发送代码。但是,我得到一个UnhandledPromiseRejectionWarning
. 我的问题是为什么我不能捕获错误并将代码发送到控制台?
所以这就是我尝试的命令
当我尝试时,我得到一个错误,说这个人不在游戏中。我知道这是错误的,因为它们在游戏中。
所以我更进一步并尝试这样做。
我仍然从最后一个得到相同的结果。我也尝试这样做const property1 = result.summonerName
,但效果不佳。
javascript - 从 Promise 中获取请求数据(RIOT API)
我有一个来自 NodeJs 的“请求”请求,我想通过一个承诺来获取数据。一切都很好,因为控制台向我显示了我被请求的信息。问题是当我调用 promise 函数时,控制台会显示这个。我怎样才能得到真正的价值?
这是我调用函数的地方
(node:5868) UnhandledPromiseRejectionWarning: Error: ENOENT: no such file or directory, stat 'D:\Dev\shen-bot\images[object Promise].png'
如何访问我提出的请求的字符串?也许我不应该使用承诺?
python - 运行 Python 脚本的关键错误(使用 Atom)
我以前从未使用过python。我正在关注关于如何将 API 与 Python 一起使用的简短指南。我正在使用 Atom 文本编辑器和Hydrogen 模块来运行所述代码。
当我运行以下段时,我得到 KeyError: '203'。
错误发生在以下行
我知道这是查找错误,但我不知道如何解决它。
这是我的代码的完整版本