BlueTracker

Bluetracker
Volver al Bluetracker

Immediate change to Auction APIs for Commodities with 9.2.7

API Discussion
Korakk
18-08-2022 22:22:02

Lok’tar Ogar,

I wanted to make our developers aware of some major changes to the Auction API based on yesterday’s updates to the Auction House and commodities in-game. We originally intended to leave the auction data patterns untouched, as this essentially created the same view/experience that a player sees in game (all auctions for your connected-realm and all commodity auctions regionally). However, these changes exposed some downstream platform concerns, so we had to change the strategy for exposing commodity data.

Moving forward, non-commodity auction data will continue to be exposed for each connected-realm on the existing auction endpoints:

/wow/connected-realm/{id}/auctions

Consolidated regional commodity data now will be exposed on a new endpoint:

/wow/auctions/commodities

The commodities endpoint will report all regional auction data for the targeted namespace (e.g. dynamic-us) updating every hour (same cadence as the other auction data). This document is very large and we want to encourage efficient integrations, so the API cost to the client quota for this document has been increased to 25 (from 1). This is meant to dissuade unnecessary/superfluous traffic to the API.

One major callout: presently any calls using the if-modified-since request header ALSO incur the full cost of a request for commodities data. We understand this is not ideal, as consumers should be rewarded for using best-practices like this to avoid making unnecessary expensive calls. We have surfaced this issue with our platform team so hopefully this can be resolved sometime in the future.

We apologize for outages and impact to our developer community over the past few days due to these issues. We understand introducing these type of changes live without notice or conversation is not an ideal situation for you. Please let us know if you have concerns or problems and we will try to do our best to work through any issues.

Fuente

Korakk
24-08-2022 17:46:34

The formatting of the URL appears incorrect. You have underscores and a duplicated slash. At runtime, the URL should reflect something like this:

https://us.api.blizzard.com/data/wow/auctions/commodities?namespace=dynamic-us

We recommend sending the access_token via a request header rather than a query param, as this avoids tracking/logging of the access_token:

authorization: Bearer {token}
Fuente

Completar Registro

Política de cookie (EU)

BlueTracker

Back to Top

Log In

Or with username:

Forgot password?

Don't have an account? Register

Forgot password?

Enter your account data and we will send you a link to reset your password.

Your password reset link appears to be invalid or expired.

Log in

Privacy Policy

To use social login you have to agree with the storage and handling of your data by this website.

Add to Collection

No Collections

Here you'll find all collections you've created before.