在javascript中使用oxford dictionary API时禁止的请求状态

在javascript中使用oxford dictionary API时禁止的请求状态,javascript,api,Javascript,Api,我正在学习使用web API。我从牛津字典api开始读这篇文章。这是我到目前为止写的代码 const app_id = '8***c965'; const app_key = '395******162b317b9d6f3c6cd0b3930b'; const language = "en"; var word_id = 'oblivion'; var url = 'https://od-api.oxforddictionaries.com:443/api/v1/entries/' + lang

我正在学习使用web API。我从牛津字典api开始读这篇文章。这是我到目前为止写的代码

const app_id = '8***c965';
const app_key = '395******162b317b9d6f3c6cd0b3930b';
const language = "en";
var word_id = 'oblivion';
var url = 'https://od-api.oxforddictionaries.com:443/api/v1/entries/' + language + '/' + word_id.toLowerCase();

var request = new XMLHttpRequest();

request.open('GET', url, true);
request.setRequestHeader('app_id', app_id); 
request.setRequestHeader('app_key', app_key);
request.setRequestHeader('Accept', "application/json");

request.onload = function() {
    //Begin accessing JSON data here

    var data = JSON.parse(this.response);
    console.log(data);
}

request.send();

此代码返回控制台中的状态
403禁止
。根据文件,这应该是有效的。谁能解释一下我做错了什么?非常感谢您的帮助

您已超过每月限额。最高限额为每月3k。 您可以在上的“统计”选项卡中看到它


对于开发,最好使用一些模拟服务器,以便为实际应用程序保存点击量。

我从未收到过一次结果。此外,我在网站上查看了过去12个月的统计数据,但它没有任何查询。看起来这不是问题。嗯,很有趣。。。1.您是否尝试创建另一个帐户?2.此外,当您登录网站时,当您打开文档时,“试用”功能会发送您的凭据。在这种情况下发生了什么?顺便说一句,我已经得到403禁止,因为我超过了限制。好的。我把你的代码放在我的浏览器里,我得到了同样的错误。当我将凭证更改为我的凭证时,我得到了“从源站获取“”的访问已被CORS策略阻止”,因为牛津字典不支持CORS,并且根据jplew的帖子,您必须使用代理。我做了代理,效果很好。也许这是一个愚蠢的问题,但你们写的应用程序id和应用程序密钥正确吗?没有***(星星)?你在你的帐户上生成凭据了吗?是的,我从我的帐户上仔细检查了凭据。