飞机场获取请求401(未经授权)

时间:2018-09-07 16:08:07

标签: javascript get fetch http-status-code-401 airtable

我向airtable表发出了GET请求,但是用正确的键和正确的URL,他给了我401(未经授权)错误。

fetch("https://api.airtable.com/...")
            .then(response => response.json())
            .then(data => {
                console.log(data)
            })
            .catch(error => console.error(error))

3 个答案:

答案 0 :(得分:0)

您是否使用请求的编码URL? 看看这个工具,它将有助于正确设置ViewController请求的URL

[https://codepen.io/airtable/full/rLKkYB][1]

您还在使用Airtable.js npm软件包吗?

答案 1 :(得分:0)

401未经授权未经授权或使用无效的凭据访问受保护的资源。

您没有验证阻止您获得授权的API密钥

var Airtable = require('airtable');
Airtable.configure({
    endpointUrl: 'https://api.airtable.com',
    apiKey: 'keyxxxxx'
});
var base = Airtable.base('');

答案 2 :(得分:0)

您需要确认Airtable API密钥和Airtable基本密钥。

fetch("https://api.airtable.com/v0/appXXXXXXXXXXXXXX/Resources?api_key=keyXXXXXXXXXXXXXX")
    .then(response => response.json())
    .then(data => {
        console.log(data)
    })
    .catch(error => console.error(error))
相关问题