https://develop.battle.net/documentation/guides/getting-started
I understand correctly that I can create a client for authorization, arena, automatic requests / user requests, and each client will have a limit of 36,000 requests per hour independent of other clients?
You may create one pair of client credentials per application/website, and yes, each will have 36k request limit.
1 Like
Is this possible to reuse few API client in same application or this is binding quotes by IP address or something else?
almost 6 years later….. if they find you using many api clents with the same setting they will block you. as i said they stated 1 key/secret per site. if you wana try it go ahead but you may find your self locked out
Hi, is it allowed to request every user using your mobile app to supply their own API credentials
No, each user would be breaking the API ToS. You can’t share API credentials.
Apologies, I might have explained it wrong. They wont be sharing their API credentials with anyone, they enter it into the app in order use it, the app runs locally and doesn’t connect to any thirdparty servers or share any data, the WoW APIs are directly accessed through the app, hence is why every user that uses the app needs to go and create their own credentials.
As long as the code is open source I think there is no problem.