노션 API 사용하기

노션 API는 노션에서 제공하는 API 서비스로, 노션의 데이터를 읽고 쓸 수 있도록 합니다.

1. 노션 API 토큰 발급 받기

노션 API를 사용하려면 먼저 노션 API 토큰을 발급 받아야 합니다.

  1. 노션 개발자 페이지에 접속하여 로그인합니다.
  2. My Integrations 메뉴에서 New Integration을 선택합니다.
  3. Integration 이름을 입력하고 Submit을 클릭합니다.
  4. 발급된 Internal Integration Token을 복사하여 안전한 곳에 저장합니다.

2. 파이썬으로 노션 API 사용하기

아래는 파이썬으로 노션 API를 사용하여 노션 페이지에 글을 쓰는 예제 코드입니다. 코드의 각 줄에는 주석이 달려있어 코드를 이해하는데 도움이 됩니다.

# 노션 API 라이브러리 설치
!pip install notion-client

from notion_client import Client
from pprint import pprint

# 노션 API 토큰 입력
notion = Client(auth="{여기에 노션 API 토큰을 입력하세요}")

# 노션 페이지 URL
page_url = "{여기에 노션 페이지 URL을 입력하세요}"

# 노션 페이지 제목
page_title = "{여기에 노션 페이지 제목을 입력하세요}"

# 노션 페이지에 새로운 페이지 추가
new_page = {
    "Name": {
        "title": [
            {
                "text": {
                    "content": page_title
                }
            }]
    }}

# 페이지 추가 요청
result = notion.pages.create(parent={"page_id": page_url}, properties=new_page)

# 결과 출력
pprint(result)

위 코드를 실행하면 노션 페이지에 새로운 페이지가 추가되며, 결과가 출력됩니다.

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다