I did not see when the changes come in to effect but it could be related to this information. Upcoming Changes to Battle.net’s API Gateway
TLDR; is that you need to pass the access token on a Auth header instead of a URL query string like you are doing.