如何在 JavaScript 中使用访问令牌格式化 API 调用



我不知道如何使用JS的访问令牌发出请求。我这里有 API 文档:https://littlesis.org/api

我也在使用 P5.js

this.url = 'https://littlesis.org/api/entities/search?q=' + this.name;
httpDo(
this.url, {
method: 'GET',
// Other Request options, like special headers for apis
headers: {
'Littlesis-Api-Token': 'xxxxx'
}
},
function(res) {
println("!");
}
);

这似乎不起作用,它给了我以下错误:"尝试获取资源时出现网络错误。

有没有办法简单地将访问令牌放在 URL 中?这样我就可以以旧的方式检索 JSON。

尝试在您的请求中添加一个 no-cors 选项:

this.url = 'https://littlesis.org/api/entities/search?q=' + this.name;
httpDo(
this.url, {
method: 'GET',
mode: 'no-cors',
// Other Request options, like special headers for apis
headers: {
'Littlesis-Api-Token': 'xxxxx'
}
},
function(res) {
println("!");
}
);

至少对我来说,这会将错误从 422 无法处理的实体错误更改为 401 未经授权的错误,我认为您的实际 API 密钥将解决。

最新更新