title: JSON.parse returning undefined object
body: <p>Blizzard just shut down their old API, and made a change so you need an apikey. I changed the URL to the new api, and added the API key. I know that the URL is valid.  </p>
  
  <pre><code>var toonJSON = UrlFetchApp.fetch("eu.api.battle.net/wow/character/"+toonRealm+"/"+toonName+"?fields=items,statistics,progression,talents,audit&amp;apikey="+apiKey, {muteHttpExceptions: true})
  var toon = JSON.parse(toonJSON.getContentText())
  </code></pre>
  
  <p>JSON.pase returns just an empty object</p>
  
  <pre><code>return toon.toSorce() // retuned ({})
  </code></pre>
  
  <p>I used alot of time to see if i could find the problem. have come up empty. Think it has something to do with the "responce headers".</p>
  
  <p>Responce headers: <a href="http://pastebin.com/t30giRK1" rel="nofollow">http://pastebin.com/t30giRK1</a> (i got them from dev.battle.net (blizzards api site)
  JSON: <a href="http://pastebin.com/CPam4syG" rel="nofollow">http://pastebin.com/CPam4syG</a></p>