inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

클로드 코드 완벽 마스터: AI 개발 워크플로우 기초부터 실전까지

Notion API 키 및 Database ID 설정하기

[노션 연결 문의] API 발급 방법 변경

해결된 질문

341

lynnn

작성한 질문수 6

0

https://www.notion.so/profile/integrations

노션에서 해당 페이지로 들어가려고 하면
https://www.notion.so/developers/connections

페이지로 이동이 됩니다.

image.png


연결이름은 아무렇게나 원하는대로 입력하고,
인증방법은 OAuth 로 해주면 되나요?
아니면 액세스 토큰으로 해주나요?

그리고,
api로 특정 페이지를 배정해주는 것이 아니라
노션 계정 내 전체의 정보가 넘어가지는 건지 궁금합니다.

react 인공지능(ai) claude

답변 2

1

짐코딩

안녕하세요! 🙂

먼저 말씀드리면, 두 URL은 같은 곳으로 연결되는 게 정상이에요. 노션이 최근 페이지 구조를 바꾸면서 profile/integrations 로 들어가도 developers/connections 로 이동되는데, 기능은 동일하니 그대로 진행하시면 됩니다.

인증 방법은 [액세스 토큰] 으로 선택해 주세요. OAuth는 여러 워크스페이스를 대상으로 배포하는 공개 앱(마켓플레이스 등록용)을 만들 때 쓰는 방식이라, 본인 워크스페이스에서 직접 사용하실 강의 실습 목적에는 액세스 토큰이 맞습니다.

그리고 걱정하신 권한 범위 부분이 가장 중요한데요, API가 노션 계정 전체 정보를 가져가는 게 아니에요. 액세스 토큰을 발급해도, 그 연결(Integration)은 처음엔 아무 페이지에도 접근할 수 없습니다. 본인이 직접 특정 페이지나 데이터베이스에서 [연결] 메뉴를 통해 해당 Integration을 추가해줘야만, 딱 그 페이지에만 접근이 열려요. 즉 "어떤 페이지를 열어줄지"를 사용자가 하나하나 지정하는 구조라, 공유하지 않은 페이지는 API가 절대 볼 수 없습니다.

그래서 실습하실 때도 사용할 페이지만 연결해 주시면 되고, 계정 전체가 노출될 일은 없으니 안심하셔도 됩니다.

해당 페이지에대한 자세한 설명은 강의에 업데이트해두었어요 아래 링크에서 확인해주세요

https://inf.run/yDs7F

감사합니다 🙂

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. lynnn님.

노션 API 및 연결 설정에서 어려움을 겪고 계신 것 같습니다. 아래에서 각 인증 방식의 차이점과 어떤 것을 선택할지에 대한 팁을 드리겠습니다.

Notion API 인증 방법: OAuth vs Access Token

  1. OAuth:

    • OAuth은 사용자 권한을 통해 특정 앱 또는 서비스가 노션 데이터에 접근하는 것을 허용하는 방식입니다.
    • 이 방법은 타 사용자들(예: 고객, 팀원)의 데이터에 접근해야 하거나, 공개적으로 앱을 배포하려는 경우에 유용합니다.
    • 사용자는 자신이 어떤 데이터에 접근을 허용할 것인지 선택할 수 있어 증가된 보안성을 제공합니다.
  2. Access Token:

    • 액세스 토큰은 직접 생성한 개인 토큰을 사용하여 노션의 데이터를 접근하는 방식입니다.
    • 내 개인 프로젝트에서, 특히 나만의 노션 계정을 사용할 때 간편하게 설정할 수 있는 방법입니다.
    • 노션 계정 내의 데이터를 가져오므로 사용자의 모든 페이지와 데이터에 접근할 수 있습니다.

특정 페이지 접근 설정

노션 API를 사용할 때는 기본적으로 전체 계정의 데이터에 접근할 수 있으며, 개별 페이지 접근을 제한하려면 노션 내에서 페이지 설정에서 API 키와 연동된 주요 항목과만 공유할 수 있도록 설정해야 합니다.

만약 특정 페이지에만 접근하도록 하려면, 해당 페이지에서 공유 설정을 통해 명시적으로 API 통합과 공유해주셔야 합니다. 이를 통해 접근 범위를 좁혀 보안을 강화할 수 있습니다.

보다 자세한 설정 방법에 대해서는 Notion API-DB 연결이 안돼요 게시물을 참고하시면 노션 API 설정에 관한 유용한 정보를 얻을 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

cursor 안에서 다운로드 안되는 게 많은데 대체가 필요할까요

0

7

1

업데이트로 인한 에이전트 생성 변경

0

8

1

starter kit 프로젝트에 prd 문서 만들기

0

20

2

명령어 여러줄 입력방법?

0

21

2

ctrl + 't' 단축어가 안먹어요

0

21

1

클로드코드 계획 보고 방법 알고싶어요.

0

27

2

실무 버전 출시는 언제?

0

26

1

예시 1, 2, 3에서 질문있습니다.

0

36

2

Cursor 프로젝트 목록 및 작업 환경 동기화 문의

0

35

1

파워쉘, 터미널

0

35

2

스킬과 서브에이전트 병행 사용 질문

0

47

2

터미널에서 커서 AI 직접 실행

0

40

2

이런 경우는 어떤 조치를 취해야할까요?

0

44

2

outputStyles, rules

0

46

2

hooks 설정이 안되요

0

47

2

영상 최신으로 엡데이트 요청

0

67

2

소스 코드가 회사 보안 프로그램에 막혀서 안 보여요.

0

61

2

claude code 상태표시줄 궁금합니다!

0

53

2

설치의 필요성

0

81

2

시작하기전에 질문 드립니다.

0

65

2

output style이 안나와요

0

55

2

교제 노션 복제 방법 문의

0

60

2

output style은 뭘선택하나요?

0

48

1

agent team vs shrimp task manager

0

62

2