RiotGames / developer-relations

Riot Games Developer Ecosystem Bug Reporting
http://developer.riotgames.com
746 stars 44 forks source link

[BUG] In game API using Summoner Name instead of Riot Id #857

Open HeyPalmer opened 11 months ago

HeyPalmer commented 11 months ago

Bug Description
The In game API does not currently support Riot Ids

Problem Description

Using one of the following only yields summoner name without the tagline as needed for the Riot Id

https://127.0.0.1:2999/liveclientdata/allgamedata or https://127.0.0.1:2999/liveclientdata/playerlist

Expected Result
/liveclientdata/playerlist should include Riot Id

Actual Result
Only Summoner Name is available from the result.

Repro Steps
Start a game. Go to /liveclientdata/playerlist. Find only a "summonerName" field but not one for "tagLine" or "riotId"

bonepl commented 11 months ago

I bump this. activePlayer(Name) webservice has different summonerName than playerList

tisbells commented 11 months ago

Hey there. Developer Relations doesn't own the in game API, but we've raised this and if we hear more information we'll provide an update.

meesvandongen commented 11 months ago

The response changed to include the #tag. However, allPlayers was not updated yet unfortunately. Would be great if that can still be fixed. Although we can already split by # and tell with relative certainty that two players are equal.

MWstudio commented 11 months ago

https://127.0.0.1:2999/liveclientdata/playerlist https://127.0.0.1:2999/liveclientdata/eventdata and others needs tagline.

if same summonerName in a game, can't divide who is it

xEcEz commented 11 months ago

Would be great to see an update about this. Thanks.

tisbells commented 11 months ago

Hey there - We sent a follow-up on this to the team earlier this week, but unfortunately it's unlikely we'll hear any updates until after the new year. If something changes I'll let y'all know

JoaoDanielRufino commented 9 months ago

Hi @tisbells, any updates on this ?

tisbells commented 9 months ago

Hi @tisbells, any updates on this ?

Unfortunately no updates yet - This work is still being prioritized. I will check in with them and provide more info as I get it

MWstudio commented 6 months ago

Hi @tisbells , this issue is forgotten from riot?

tisbells commented 6 months ago

Hey there - Apologies for the long wait on this. Progress was made this week and you should see some updates for this in PBE today and I believe live with patch 14.10 on May 14. If something changes, I'll provide another update.

MWstudio commented 6 months ago

@tisbells thank you for update. i checked some apis, but only /liveclientdata/eventdata api return summoner name without tagline

image

tisbells commented 6 months ago

@MWstudio Thanks for letting us know - Are you seeing that in PBE? And are the others returning the Riot ID as expected? Here is a list of the APIs that were supposed to be updated:

"/liveclientdata/activeplayername"
"/liveclientdata/playerlist"
"/liveclientdata/gamestats"
"/liveclientdata/playeritems"
"/liveclientdata/playerscores"
"/liveclientdata/playersummonerspells"
"/liveclientdata/playermainrunes"
"/liveclientdata/activeplayerrunes"
"/liveclientdata/allgamedata"
"/liveclientdata/eventdata" (I will let them know this one is still missing the Riot ID)
"/liveclientdata/activeplayer"
"/liveclientdata/activeplayerabilities"

You should see fields in the response for riotId, riotIdGameName, and riotIdTagLine

MWstudio commented 6 months ago

@tisbells yes i tested it in PBE Server. other APIs return riotId, riotIdGameName, and riotIdTagLine. but only "/liveclientdata/eventdata" is not updated

tisbells commented 6 months ago

Thanks for confirming, I've let them know!

AoshiW commented 5 months ago

could you also update the documentation at https://developer.riotgames.com/docs/lol#game-client-api_live-client-data-api? It still uses summonerName for the query parameters.