我正在尝试使用blizzard.js框架(更具体地说是“ mythicKeystoneProfile”)从blizzards api记录配置文件。我可以使用console.log字符和质询模式以及其他信息来访问该api,但是特别是“ mythicKeystoneProfile”似乎对我不起作用。 我仍在学习此基础知识,因此我可能会缺少一些明显的东西
由于方法“ mythicKeystoneProfile”位于blizzard.js框架中,因此我尝试使用所需参数(如下所示)来调用该方法:领域,名称,季节。 但是每次这样做,我都会收到404错误。
文件夹:root-> node_modules-> blizzard.js-> lib-> profile.js
Profile.prototype.mythicKeystoneProfile = function
getCharacterMythicKeystoneProfile({ realm, name, season, ...args }) {
if (season) {
return this.blizzard.get(
`/profile/wow/character/${realm}/${name}/mythic-keystone-
profile/season/${season}`,
merge({}, args, {
namespace: 'profile',
}),
);
}
文件夹:根-> js-> index.js
let getMythicProfileBtnElement =
document.querySelector('.getMythicProfileButton');
getMythicProfileBtnElement.addEventListener('click', () => {
console.log('Mythic Profile button clicked, please wait.');
blizzard.getApplicationToken()
.then(response => {
blizzard.defaults.token = response.data.access_token;
blizzard.profile.mythicKeystoneProfile({ realm:'stormscale',
name:'sadsangerygf', season:1 })
.then(response => {
console.log(response.data);
})
});
});
我期望能够从我的console.log(response.data)中获取数据数组,就像我通过其他所有方法(例如getCharacter和getChallengeMode等)获取的那样,但是最终我得到的是404错误