1

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

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

3 回答 3

0

您需要确认 Airtable API Key 和 Airtable base key。

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))
于 2019-12-24T04:23:40.183 回答
0

您是否对请求使用编码 URL?查看此工具,它将帮助正确设置GET请求的 URL

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

你还在使用 Airtable.js npm 包吗?

于 2018-09-08T19:16:54.767 回答
0

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

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

var Airtable = require('airtable');
Airtable.configure({
    endpointUrl: 'https://api.airtable.com',
    apiKey: 'keyxxxxx'
});
var base = Airtable.base('');
于 2018-09-12T04:59:34.413 回答