현재 맡고 있는 프로젝트에서 airtable을 연결해서 데이터를 전달받기로 했다. 2-3년 전에 한 번 사용해 본적이 있었는데, 다시 하려니 완전 기억에서 잊혀져서.. 다시 구글링 해보며 사용법을 익히고 있는 중이다.
air table을 설정하는 방법에 대해서는 이미 많이 나와 있으니, 넘어간다. 나 같은 경우 이미 설정되어 있는 air table을 연결만 해주면 되었기에 아래의 링크에서 참고만 했다.
https://kimtaehyun98.tistory.com/148
🚨 위의 이미지는 포스팅을 위해 임시로 설정한 개인 table 이다.
air table을 사용하기 위한 설정이 모두 완료되었다면, API를 호출하기 위해서 필수적으로 필요한 API KEY를 발급받아야 한다.
API KEY를 발급받기 위해서는 해당 링크 로 이동해야만 한다.
Go to developer hub 버튼으로 이동하여,
API KEY를 받아 복사해놓는다.
우리가 사용할 API URL을 해당 링크 에서 확인할 수 있다. 해당 링크로 들어가면, 내가 관리하고 있는 프로젝트 리스트가 있을텐데, 사용하고자 하는 프로젝트를 클릭하면 아래와 같은 페이지가 나온다.
위의 이미지처럼 페이지를 보면, 내가 설정한 table을 어떻게 사용하면 되는지에 대한 설명이 친절하게 나와있다.
List Records 항목만 봐도 어떻게 list를 불러올 수 있는지에 대해서 설명해주고 있기 때문에, 문서를 잘 읽으면 이해하는데 크게 어렵지 않을 것이다.
이제 포스트맨으로 가서 위의 이미지에서 별표 친 주소를 긁어와 get 요청을 보내서 테스트를 해보자!
error가 발생하는 걸 볼 수 있는데, 이전에 우리가 발급받은 API KEY를 설정해주지 않았기 때문이다. 아래의 이미지처럼 Authorization 항목에서 'Bearer Token' 에 발급받은 AP KEY를 입력한 뒤 다시 get 요청을 보내면,
정상적으로 table의 list가 호출이 되는 걸 확인할 수 있다!
https://kimtaehyun98.tistory.com/148
https://teddylee777.github.io/python/airtable-python/