The documentation page shows the number of requests per hour and per second, but how exactly does it work? What do I mean: we have an app access token and an account access token, right? If we execute this command
curl -u {client_id}:{client_secret} -d grant_type=client_credentialshttps://us.battle.net/oauth/token
we will get an access token to the application, if we simply execute a request from the API documents page, we will get an account access token. We see it at the very end of the query string. Is that true?
If all this is true, then how will the Blizzard API count the number of requests? For example, we use Oauth. When the user is not logged in, we use our access token to the application. When a user has been logged in, we receive an access token and can make requests on his behalf by receiving private data such as a list of his characters. How will the limit of API requests be calculated at this moment, because we use the access token delegated to us when requesting. Or is it just calculated relative to the IP address regardless of other circumstances?
Please, correct me if I made a mistake. Thanks!