暴雪刚刚关闭了他们的旧 API,并进行了更改,因此您需要一个 apikey。我将 URL 更改为新的 api,并添加了 API 密钥。我知道该 URL 是有效的。
var toonJSON = UrlFetchApp.fetch("eu.api.battle.net/wow/character/"+toonRealm+"/"+toonName+"?fields=items,statistics,progression,talents,audit&apikey="+apiKey, {muteHttpExceptions: true})
var toon = JSON.parse(toonJSON.getContentText())
JSON.pase 只返回一个空对象
return toon.toSorce() // retuned ({})
我花了很多时间来看看我是否能找到问题。空了。认为它与“响应标题”有关。
响应标题:http : //pastebin.com/t30giRK1(我从 dev.battle.net(暴雪 api 站点)获得它们 JSON:http ://pastebin.com/CPam4syG