Battlegroups resource error

#1 - Sept. 8, 2012, 3:04 p.m.
Blizzard Post
The battlegroups resource works only when I am not authenticated (i.e. not using my public/private API key pair to authenticate the request). When I use my API key I get an error saying "Invalid application signature.".

Note that my API pair works fine with all other resources.

Here is a sample request I am submitting:

GET /api/wow/data/battlegroups/?locale=en_GB HTTP/1.1
Date: Sat, 08 Sep 2012 14:42:22 GMT
Authorization: BNET ===REMOVED===
Accept-Encoding: gzip,deflate
Host: eu.battle.net
Connection: Keep-Alive

The response I am getting

HTTP/1.1 500 Internal Server Error
Date: Sat, 08 Sep 2012 14:41:40 GMT
Server: Apache
X-Frame-Options: SAMEORIGIN
Vary: Accept-Encoding
Content-Length: 60
Connection: close
Content-Type: application/json;charset=utf-8

{"status":"nok", "reason": "Invalid application signature."}
Forum Avatar
Battle.net Developer
#2 - Sept. 9, 2012, 5:04 p.m.
Blizzard Post
This is a bug in our updated shared API code (also affects the hero profiles in d3).

You should be able to use /index, so for example use:
http://eu.battle.net/api/wow/data/battlegroups/index?locale=en_GB

Let me know if that workaround doesn't work.