At first I was excited to hear about the new system with various access levels allowing players to keep important stats private and only sharing what needs to be shared for tools to work. Now I'm bitterly disappointed.
I use the Racing UI/UX Enhancements script by Lugburz, mainly because I liked sharing my Racing Skill and viewing others. The script has been updated recently to utilise the API to grab RS for race participants. Great news, I thought, RS is public info now, so I create a shiny new 'Public only' API key and paste it into the script settings. Then I get an error.
Access level of this key is not high enough : A selection is being called of which this key does not have permission to access.
Well that's weird, why would I need more than a Public Only API key to retrieve public info. I decide to try a 'Minimal Access' key.
Access level of this key is not high enough : A selection is being called of which this key does not have permission to access.
Finally it worked with a 'Limited Access' key.
Now I'm annoyed that the script seems to be forcing me to hand all over all kinds of sensitive info just to share and display publicly available Racing Skills. I go to the script's forum thread to see if anyone is discussing this, nobody was. I start typing up a reply to ask why the script needs more than 'Public Only' API access to display racing skill. Before I hit send, I went to check out the API documentation and realised it wasn't Lugburz' fault at all, it was ched's.
Racing Skill is public, but it's under the 'personalstats' category and as such requires at least a 'Limited Access' API key.
So if I want to share my publicly available Racing Skill with the script, I also need to hand over access to my battlestats, money on hand, flight times, attack logs, etc. Everything sensitive that this new system is supposed to help keep safe. The only thing I'm not required to share is the log file that needs 'Full Access'
So what is the point of this shiny new system if it can't even do the one thing it was designed to do.
(I'm sure Lugburz wouldn't abuse the access given, and I can check the script to see he doesn't. My point is the system is flawed. That script is just how I came across this situation and my only example currently)
tl;dr: Can't use API to share public Racing Skill without sharing all the sensitive info these new keys are supposed to keep safe.
I use the Racing UI/UX Enhancements script by Lugburz, mainly because I liked sharing my Racing Skill and viewing others. The script has been updated recently to utilise the API to grab RS for race participants. Great news, I thought, RS is public info now, so I create a shiny new 'Public only' API key and paste it into the script settings. Then I get an error.
Access level of this key is not high enough : A selection is being called of which this key does not have permission to access.
Well that's weird, why would I need more than a Public Only API key to retrieve public info. I decide to try a 'Minimal Access' key.
Access level of this key is not high enough : A selection is being called of which this key does not have permission to access.
Finally it worked with a 'Limited Access' key.
Now I'm annoyed that the script seems to be forcing me to hand all over all kinds of sensitive info just to share and display publicly available Racing Skills. I go to the script's forum thread to see if anyone is discussing this, nobody was. I start typing up a reply to ask why the script needs more than 'Public Only' API access to display racing skill. Before I hit send, I went to check out the API documentation and realised it wasn't Lugburz' fault at all, it was ched's.
Racing Skill is public, but it's under the 'personalstats' category and as such requires at least a 'Limited Access' API key.
So if I want to share my publicly available Racing Skill with the script, I also need to hand over access to my battlestats, money on hand, flight times, attack logs, etc. Everything sensitive that this new system is supposed to help keep safe. The only thing I'm not required to share is the log file that needs 'Full Access'
So what is the point of this shiny new system if it can't even do the one thing it was designed to do.
(I'm sure Lugburz wouldn't abuse the access given, and I can check the script to see he doesn't. My point is the system is flawed. That script is just how I came across this situation and my only example currently)
tl;dr: Can't use API to share public Racing Skill without sharing all the sensitive info these new keys are supposed to keep safe.
Mentions: [Script] Racing UI/UX Enhancements