Airtable получить запрос 401 (неавторизованный)

Я сделал запрос GET к столу с воздушным столом, но с правильным ключом и правильным URL он дал мне ошибку 401 (Несанкционированный).

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

2 ответа

401 Несанкционированный доступ к защищенному ресурсу без авторизации или с неверными учетными данными.

Вы не проверяете ключ API, который мешает вам получить авторизацию

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

Используете ли вы закодированный URL для запроса? Проверьте этот инструмент, он поможет правильно установить URL для GET запрос

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

Также вы используете пакет Airtable.js npm?

Вам необходимо подтвердить ключ API Airtable и базовый ключ 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))
Другие вопросы по тегам