Yes it worked for about 4 hours, but now it’s dead again unfortunately. Thanks for the feedback though! Is it possible to fix it again for a longer time?
API endpoints seem to work atm. I hope those are stable now.
I must say I’m pleasantly surprised that the issue was addressed and fixed! Thank you Kalviery for passing it along and thanks to dev team for the fix.
This is a follow up of a recent SC2 BNet api bug report (which I cannot link here) that was fixed. Unfortunatelly we are back to square one .Endpoints that don’t work for EU and KR regions:
/sc2/legacy/profile/:regionId/:realmId/:profileId/matches
/sc2/profile/:regionId/:realmId/:profileId/ladder/summary
/sc2/metadata/profile/:regionId/:realmId/:profileId
Thanks for the continued reports. The root cause is still being investigated, so we may still see some instability with these services until that can be resolved.
The API has been stable for the past few days in my case, but the US gateway(us.api.blizzard.com) returns 504 error. If I change the gateway to EU or KR and make the same API calls for US profiles, then everything works. Some endpoints return 504 in all gateways(regions), for example the account endpoint /sc2/player/:accountId. There may be more, be that’s what we have verified atm.
I hope this info will be useful. Thanks for your continued efforts to fix it, we all really appreciate it!
IMHO, this implies it hasn’t been stable. But well - yes relatively more stable and predictable, if we were to compare it with the initial situation, where almost nothing was working.
Yeah. However, this doesn’t affect all accounts, for instance player/1 works reliably. But something that doesn’t work (504), will continue not working no matter how many times you gonna try (okay, fine - I didn’t do more than 10-20 attempts spread across hours/days - calling for the same profileid).
(However, if I were to change eu.api to us.api it’d return 504, like it does for everything else I’ve tested thus far on this gateway).
My best guess is it’s because this account is inactive. So in all practical uses of this this endpoint it’ll likely return error, or at least that’s what it was doing for my account, and some others who attempted to verify via website.
Actually, scratch that. I don’t really see the pattern here, tried some other accoutns such as 466518383 , which is currently online (seen acctivity less than 1h ago). And it replies fine:
I’m trying to test the /sc2/profile/:regionID/:realmID/:profileId endpoint from Blizzard Battle.net Developer Portal and it keeps giving me “The following required parameters were missing or invalid: regionId” even though I am passing in a region ID.