Closed simivar closed 4 years ago
Calling misleading might be exaggerated, all the api only executes against live servers, the LOL-STATUS-V3 is an only exception. For example it makes totally no sense to riot to save matches of pbe server so people can execute matches of pbe and imagine that patch never goes lives or makes huge changes, those matches means "nothing".
True, it makes sense that the matches on PBE are non-important, and doesn't make sense for Riot to save this data. But documenting this difference in some straightway (why PBE is not available for matches) would be great. As you can see right now I would have to guess and come to this conclusion myself or, as I did, create an issue.
As a developer using API I would say that an even more great solution would be unifying regions so PBE is a part of the documentation in Champion/Match (and any other) API but doesn't return any data or delete PBE from Lol Status API.
The fewer exceptions there are, the easier to use and understand is the API.
unifying regions so PBE is a part of the documentation in Champion/Match (and any other) API but doesn't return any data.
What ? then what is the purpose of something returning nothing
delete PBE from Lol Status API.
Why do you want it to be deleted ?
Imo adding a PBE
region to that list that you showed, I disagree with it, the only endpoint that is executing against pbe is status-v3, and the docs should be somehow global. An small description on the field is okay, but I don't think it is that important as people can just click the dropdown and see their options.
There's a lot of discussion happening in here that's based on some assumptions, so I'm going to hop in before we start debating things that are non-issues.
NOTE: We currently don't support PBE usage in any regard, but testing changes, that will eventually make it to live, is something we'd like to support in the future.
As a summary...
As such, I'm going to close this issue out as working as intended
. Let me know if there's any other questions.
Bug Description
When reading documentation about League of Legends API we can see a table "Platform Routing Values":
Problem Description
When going into the documentation of Lol Status v3 API you can execute a request against PBE1 region which is missing from the documentation.
When going into documentation of Champion v3 API you can't execute a request against PBE1 region from the documentation page but it works through code.
Expected Result
The same regions documented in every part of docs.
Developer Impact
It is misleading as to what regions are available for APIs and it's hard to create a general library for connecting with API.