riot-games-api - Riot API如何获取召唤师个人资料图标图像

标签 riot-games-api

我发现我可以使用这个 url 获取召唤师图标图像:

https://ddragon.leagueoflegends.com/cdn/11.14.1/img/profileicon/934.png

这个的基本形式是:

https://ddragon.leagueoflegends.com/cdn/{version}/img/profileicon/{profileIconId}.png

我知道我可以通过 Riot API 获取 {profileIconId} 的第二个值,但是我怎么知道什么时候应该更新版本值?我不希望我的应用程序在应该更改版本时崩溃。

最佳答案

您不应该引用 ddragon 来显示图标或图像。事实上,DataDragon 特别要求您下载每个补丁/版本的存档 (.tgz),并将 Assets 托管在本地或您自己的 CDN 上。

像 op.gg 这样的网站对所有 Assets 都这样做,并将图像托管在他们自己的 CDN 上。他们必须在每个补丁更新他们的 CDN。您可以使用脚本自动更新 CDN,但对于大多数小型项目来说,自动化此过程的工作可能不值得。

一般而言,未经明确许可而搭载他人的 CDN 被认为是粗鲁的。 Riot 更进一步,明确要求您不要这样做。

关于riot-games-api - Riot API如何获取召唤师个人资料图标图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68397916/

相关文章:

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

riot-games-api - 从英雄联盟 API 获取所有带有 id 和 name 的 rune

javascript - 如何使用 Zapier 获取 JSON 数组中的第一个值?

javascript - Bootstrap 网格中断(不同高度的图像)

java - 使用 Java 检索 Riot API 信息时出现 401(未经授权)

javascript - Riot API 调用 Node.js

javascript - 如何正确轻松地将数据分配给 json 中的变量?

Javascript 用空格替换加号(但不是 %20)

python - 如何通过 API key 使用 Riot Games API?