14.1 ページ・ブロックから子ブロック一覧を取得 (Retrieve block children)
14.1.1 基本的な使い方
- 子ブロック一覧を取得する API の説明はこちらです。
- 10節(S10. ブロック要素)のブロック一覧を取得したページの URL はこちらです。
ページの URL を記載
例: https://www.notion.so/hkob/be077324015d43a197dcf6be4781a39c
- page_id は末尾の 32 桁の 16 進数です。下の赤字の部分にこの page_id を記述してください。ヘッダ部分はこれまでと変更がないので、SCHEME の部分だけ修正すればよいです。
- 画面はこんな感じです。

14.1.2 Pagination 処理
- 上で記述した SCHEME の最後に
?page_size=5を追加します。
- 取得した next_cursor の情報を記録しておきましょう。
next_cursor の値を記録
例: 30c866e5-8db1-4400-b6bb-a7bde838ddfc
- 上で記述した SCHEME の最後に
&start_cursor=指定された値を追加します。
14.2 データベースからページを検索 (Query a database)
14.2.1 単純なクエリ実行
- これは10節 (S10. ブロック要素) で Property object などを確認したデータベースの URL を同期したものです。
プロパティ確認用データベースの URL を貼り付けます。
例: https://www.notion.so/hkob/7d16fe15159d40a6b6f8aab255c47e6f?v=7569e5029eb7450eaf6b7e6aae0df1c3
- この URL からこのデータベースの ID を取り出して貼り付けておきましょう。
database_id 上の URL の / から ? までの間の 32 桁の 16 進数)
例: 7d16fe15159d40a6b6f8aab255c47e6f
- SCHEME を以下のように設定します。
- METHOD を POST に変更します。
- HEADER に
Content-Typeとしてapplication/jsonを追加します。
- 画面は以下のようになります。

14.2.2 並び替え
- BODY に以下のように記述することで並び替えが実現できます。
14.2.3 絞り込み
- BODY に以下のように記述することで絞り込みが実現できます。
14.3 全検索 (Search)
- SCHEME を以下のように設定します。
BODY を以下のように設定します。結果として、インテグレーションキーに繋がっているデータベースの一覧が取得できます。

この CHAPTER 内の SECTION
S27. NotionTimeRecording
26
S26. ER図作成ツール
26
S25. レシート自動記録アプリ
25
S24. 声でタスク登録アプリ
24
S23. ショートカットアプリについて
23
C5. ショートカットによる応用
0
C4. Google Apps Scriptによる応用
0
C3. Notion APIの基本(CRUD別の紹介)
0
C2. Notion APIで理解するNotionのデータ構造
0
C1. Notion APIの概要と利用準備
0
S22. Slack連携アプリ
22
S20. Google Form 連携アプリ
20
S18. Google Apps Script について
18
S17. 削除 (Delete)
17
S16. 作成 (Create)
16
S15. 更新 (Update)
15
S14. 一覧取得 (Read)
14
S13. 個別取得 (Read)
13
S12. API アクセスの種類
12
S11. プロパティ要素
11
S19. Notion API アクセスのための関数作成
19
S21. Google カレンダーからタスクを作成するアプリ
21
S10. ブロック要素
10
S9. 共通オブジェクト要素+α
9
S8. データの分類
8
S7. NotionRubyMapping の起動
7
S6. JSON データフォーマット
6
S5. Talend API Tester のインストール
5
S4. NotionRubyMapping のインストール
4
S3. インテグレーションキーの作成と取得
3
S2. サンプルテンプレートの複製
2
S1. Notion API について
1
C6. NotionRubyMappingを利用したツール
0
CHAPTER LIST
S27. NotionTimeRecording
6
S26. ER図作成ツール
6
S25. レシート自動記録アプリ
5
S24. 声でタスク登録アプリ
5
S23. ショートカットアプリについて
5
C5. ショートカットによる応用
5
C4. Google Apps Scriptによる応用
4
C3. Notion APIの基本(CRUD別の紹介)
3
C2. Notion APIで理解するNotionのデータ構造
2
C1. Notion APIの概要と利用準備
1
S22. Slack連携アプリ
4
S20. Google Form 連携アプリ
4
S18. Google Apps Script について
4
S17. 削除 (Delete)
3
S16. 作成 (Create)
3
S15. 更新 (Update)
3
S14. 一覧取得 (Read)
3
S13. 個別取得 (Read)
3
S12. API アクセスの種類
3
S11. プロパティ要素
2
S19. Notion API アクセスのための関数作成
4
S21. Google カレンダーからタスクを作成するアプリ
4
S10. ブロック要素
2
S9. 共通オブジェクト要素+α
2
S8. データの分類
2
S7. NotionRubyMapping の起動
2
S6. JSON データフォーマット
1
S5. Talend API Tester のインストール
1
S4. NotionRubyMapping のインストール
1
S3. インテグレーションキーの作成と取得
1
S2. サンプルテンプレートの複製
1
S1. Notion API について
1
C6. NotionRubyMappingを利用したツール
6
