Blizzard has let us know that the Armory API will not being working at 100% from now until the release of Warlords of Draenor. It seems they are making sweeping changes and are going to just leave the Armory as it is as they get everything ready for release.
This means we will be unable to adjust our code to align with theirs until after the release of WoD. So expect unreliable service from Armory and other WoW API dependent functions until after the release of WoD. We apologize for this inconvenience.