Kieble, I thought I should throw a couple questions at you seeing that you went through the trouble in creating these tools.
1) Do you know if the API will have any form of rate limiting (i.e. Twitter only allows you to make 150 unauthorized requests an hour)
2) Are you going to be caching any requests?
Pretty much what Molster said. It's a floating number so there is never a set "we stop api data being sent" number, but they said for un-verified accounts at around 3,000 requests per day they will start to throttle you and you'll randomly see a blizzard error saying you've requested too much. You'll start to see it more and more, till you are finally completely throttled. With the verification of an authorized key (which they have not allowed us to request yet, as I already tried and they told me to wait till release) you'll be able to request a lot more.
For the caching, yes. I'm caching all account infos (the battletag stuff), and all hero information. This will make it so I don't have to do as many requests. Item caching i thought about, but since they have no last modified, and there are so many unique items, the requests it would prevent would be minimal.
My project is done in PHP and Javascript, both accessing the API (PHP for the intial pulls, Jscript for the item pulls - since no cache is needed).
Ah ok, I worked with the WoW API very briefly so I am not as familiar with the rate limit. Good to know though.
Is this a completely custom application or a built on a framework (Cake / Drupal) etc? Seeing that I work with PHP / JS a lot, I like to get a sense of what my fellow developers choose to use when writing applications such as this.
Kieble, I thought I should throw a couple questions at you seeing that you went through the trouble in creating these tools.
1) Do you know if the API will have any form of rate limiting (i.e. Twitter only allows you to make 150 unauthorized requests an hour)
2) Are you going to be caching any requests?
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Ah ok, I worked with the WoW API very briefly so I am not as familiar with the rate limit. Good to know though.
Is this a completely custom application or a built on a framework (Cake / Drupal) etc? Seeing that I work with PHP / JS a lot, I like to get a sense of what my fellow developers choose to use when writing applications such as this.
Keep up the good work!
1) Do you know if the API will have any form of rate limiting (i.e. Twitter only allows you to make 150 unauthorized requests an hour)
2) Are you going to be caching any requests?