It might not be a bug on the API.
Sometimes your privacy settings might prevent 3rd party apps access.
Try reading this post and checking your settings to make sure your profile is not private.
Another useful test is to remove the authorization on your Battle net profile, and re-authorizing WarcraftLogs (make sure to allow access to WoW profile while doing so).