노션 API를 쓸 수 있다는 정보를 얻자마자
바로 써보기로 결정했다.
순서대로 실행주면 노션 API를 사용할 수 있을 것이다.
1) API 발급 받기
https://www.notion.so/my-integrations
위 주소를 클릭해서 API를 발급 받아주면 된다.
새 통합 만들기를 클릭 후 정보를 기입해주면 끝.
2) 데이터베이스 만들기
노션에서 간단한 데이터 베이스를 만들어준다.
3) 워크페이스와 공유하게 만들기
데이터베이스에 입력한 데이터들을 가지고 올려면
워크페이스와 공유가 되어야 한다.
해당 노션 페이지의 상단에 있는 '공유'를 클릭한 후
초대를 눌러 아까 만들어둔 통합을 선택해준다.
그럼 위와 같이 선택이 잘 되었을 것이다.
이렇게 해주지 않으면 오류가 발생하기 때문에 꼭! 해주어야 한다.
4) Postman에서 확인하기
이게 찾아보니깐 postman보다는 터미널에서
추가하는 부분이 많던데 postman이 개인적으로 편하기 때문에
postman을 사용해주었다.
그런데 여기에서 http://api.notion.com/v1/databases 뒤에
데이터베이스 주소를 넣어줘야 한다.
데이터 베이스 주소는
이렇게 자신이 만든 데이터베이스를 클릭 한 후
보기 링크 복사를 하면
빨간색으로 되어져 있는 부분이 바로 데이터베이스 주소이다!
이 빨간색 부분을 postman에 붙여주면 되는 것이다.
Hearders에 API 토큰과 버전을 입력해주면 완료다.
인제 send를 보내주면
이런식으로 데이터베이스를 불러올 수 있다.
잠깐!
근데 왜..? 식당 이름은 나오지 않은거지?
테스트 해본 결과 text는 타이틀만 나오고 내용이 나오지 않았다.
다른 것들도 해보니깐 대부분 상세한 정보는 나오지 않았다..🥲
혹시 개선할 점이나 해결 방법을 알고 계시다면 댓글로 알려주시길 🙏
'Back Side > etc' 카테고리의 다른 글
"Edge case를 발견하는데도 도움이 될 수 있다"의 Edge case란? (0) | 2022.10.11 |
---|---|
[강의] React 초보자의 완강 후기 - 노마드코더 ReactJS로 영화 웹 서비스 만들기 (0) | 2022.08.18 |
노트 필기앱 옵시디안 Obsidian 사용법 (1) - 설치 (0) | 2022.07.29 |
[기타] Message Queue (0) | 2022.06.29 |
[Web] HTTP API와 REST API (0) | 2022.01.31 |
댓글