首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >防暴游戏API:请求返回相同玩家名称但不同区域的相同标识符

防暴游戏API:请求返回相同玩家名称但不同区域的相同标识符
EN

Stack Overflow用户
提问于 2020-03-13 19:10:47
回答 1查看 2.7K关注 0票数 0

我有这两个网址:

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响应分别:

代码语言:javascript
运行
复制
{
    "profileIconId": 4275,
    "name": "Okusen",
    "puuid": "KFM4xJBwzy7T-rytrj9J8lGx0QduGLsBJ-WY9xdx4Q9cZNvxXCSNv_k4YQdfPgQjS52ppwlO_f9vhA",
    "summonerLevel": 121,
    "accountId": "PsopchdPCOnlQJB4AjXZ6TCrHuEZ9JlMqZMrDP6iAtznGQ",
    "id": "zYkVlVUGHDuDmbfo1lmU0neHdpQdqxBNJ-hHMunqC__2K-4",
    "revisionDate": 1583882906000
}
代码语言:javascript
运行
复制
{
    "profileIconId": 25,
    "name": "Okusen",
    "puuid": "KFM4xJBwzy7T-rytrj9J8lGx0QduGLsBJ-WY9xdx4Q9cZNvxXCSNv_k4YQdfPgQjS52ppwlO_f9vhA",
    "summonerLevel": 30,
    "accountId": "PsopchdPCOnlQJB4AjXZ6TCrHuEZ9JlMqZMrDP6iAtznGQ",
    "id": "zYkVlVUGHDuDmbfo1lmU0neHdpQdqxBNJ-hHMunqC__2K-4",
    "revisionDate": 1495766289000
}

它们具有相同的标识符,因此这是不正确的。在其他请求中,我需要puuidaccountIdid作为参数,以便获取特定播放器的数据,但如果没有正确的标识符,则无法正确地进行。

LoLCHESS.GG似乎没有这个问题,因为他们为这两个玩家显示了不同的数据,所以我可能错过了什么,但我真的不知道是什么。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-15 14:06:54

这两个ID都不一定是唯一的。

summonerIdaccountId保证在每个区域都是唯一的(因此我们不会在EUW上找到两个ID相同的召唤者)。

puuid保证在全球范围内是唯一的,但是如果用户转移区域,那么这两个帐户将具有相同的puuid

感谢GitHub中的thomasmarton,在线程中有更多的细节。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60676026

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档