Я пытаюсь использовать Airtable в качестве бэкэнда для формы отправки в моем проекте.Тем не менее, я не могу интегрировать API и не знаю проблемы.Я использую React и axios.
Я очень плохо знаком с JS и Airtable.
Ниже приведен мой код ошибки:
Ошибка в браузере после отправки формы:
Ошибка воздушной таблицы: {«error»: {«type»: «INVALID_REQUEST_MISSING_FIELDS», «message»: «Не удалось найти поле« fields »в теле запроса»}}
Может кто-нибудьпожалуйста что я делаю не так?Заранее большое спасибо!
Ниже мой код:
var form = document.querySelector("#bize-ulasin");
if(form) {
form.addEventListener("submit", function(event) {
event.preventDefault();
axios.post(airtable_write_endpoint,
{
"Content-Type": "application/json"
} ,
{
"fields": {
"AdSoyad": document.getElementById("#Ad-Soyad"),
"Email": document.getElementById("#Email"),
"Telefon": document.getElementById("#Telefon"),
"Konu": document.getElementById("#Konu"),
"Mesaj": document.getElementById("#Mesaj"),
"Ortam": "Websitesi"
}
})
.then(function(response) {
console.log(response);
})
.catch(function(error) {
console.log(error);
})
})
};