For each event returning a player name, also include the player UID. Since the game released on Steam, player names are no longer unique. That makes it almost impossible to query a Steam player name through the game API which only allows either UIDs or Origin names. Being able to use the player UID would solve this problem, as any feature requiring external API calls for a player are not possible to implement at the moment.
impact for my app: [low, mid, high, show-stopper].
What is your current pain point?
There is currently no way of getting the player UID instead of his name.
What do you have in mind to solve it?
Add the player UID when a player name is returned.
Hi, is there any update on this feature now? We are having the same problem with our app.
We would like to have a UID to distinguish the player account and automatically merge the player’s match history when he changes his nickname, and when he changes his account, it can be isolated from his previous records.
Looking forward to the implementation and release of this feature! it’s very helpful for our app.
Hey Guys, i’ve looked into your roadmap from your latest developer newsletter. There you write for Apex Legends:
“* Add steamId to roster”
In the case you do that because of that post here: it’s not right/enough. What we need ist the UID every apex player has. Since Apex is available on multiple plattforms we can’t identify an account clearly. The problem persists if we get the steamID only.
@HugoApex@flo025@firstname.lastname@example.org Hello guys, last week we added platform ID (AKA UID) to the roster. To clarify, if a user is playing on steam, their ID will be the user’s steam ID. If the user is playing on origin, the EA app or on consoles they will have a unique ID related to that platform.
Currently we do not have an ETA for when we will add these IDs to other events and info that contain player names, we will update you here.