본문 바로가기

노션api

(3)
노션API 사용방법 - 4. 데이터베이스 행(row) 수정, 삭제 with Python 목차 1. 데이터베이스 항목(row) 수정 2. 데이터베이스 항목(row) 삭제 1. 데이터베이스 항목(row) 수정하기 1 - 1. 요청할 url 생성했던 항목(row)의 id을 넘겨주어야한다. 항목 리스트 (v1/databases/{database_id}/query) 로 가져왔을 때에는 리스트 안의 각 object 밑 id가 page_id 이며, 항목 생성으로 응답받을 경우에도 object 밑 id가 page_id 이다. url = f'https://api.notion.com/v1/pages/{page_id}' 1 - 2. 요청할 데이터 특정 키의 값을 수정 및 삭제할 때에만 아래 형태 쓰고 'key name': {dict 형태의 수정할 데이터} 만약 특정 키만 수정안하려면 위 코드를 아예 안써야 한..
노션API 사용방법 - 3. 데이터베이스 행(row) 생성, 조회 with Python 목차 0. 헤더 설정 1. 데이터베이스 가져오기 2. 데이터베이스 항목(row) 생성 3. 데이터베이스 항복(row) 조회 0. Header token = '발급받은 노션 integration 토큰' database_id = '사용할 database_id' headers = { "Authorization": "Bearer " + token, "Content-Type": "application/json", "Notion-Version": "2021-05-13" } 1. 데이터베이스 가져오기 1 - 1. GET 요청 url = f'https://api.notion.com/v1/database/{database_id}' requests.get(url, header=header) 1 - 2. Response {..
노션API 사용방법 - 1. 조작하기위한 준비 (Integration, Token) 노션api 가 상용된지 좀 되었으나 노션공식문서보고 직접 시행착오를 겪어보면서 정리해보았다. 1. Notion Integration 생성하는 방법 (토큰) 노션api를 사용하려면 노션 로그인된 상태로 노션개발자페이지로 이동하여 Integration을 생성해 토큰을 받아야한다. a. 노션에 로그인된 상태로 여기 (https://developers.notion.com)로 접속한다. b. View my integrations 을 클릭한다. c. 왼쪽의 New integration 이나 가운데의 View Create new integration 을 클릭한다. d. 본인에게 맞게 설정하여 Submit 눌러서 생성한다. Name 을 입력하고 사용할 내 노션이 맞는지 Associated workspace 에서 확인해..