| Invalid Date
字数 0阅读时长 1 分钟

14.1 ページ・ブロックから子ブロック一覧を取得 (Retrieve block children)

14.1.1 基本的な使い方

  • 10節(
    2️⃣
    S10. ブロック要素
    )のブロック一覧を取得したページの URL はこちらです。
    • 📝
      ページの URL を記載 例: https://www.notion.so/hkob/2bcd8e4e98ab812abf98fa554a977972?source=copy_link
  • page_id は末尾の 32 桁の 16 進数です。下の赤字の部分にこの page_id を記述してください。ヘッダ部分はこれまでと変更がないので、SCHEME の部分だけ修正すればよいです。
    • 画面はこんな感じです。
      • notion image

    14.1.2 Pagination 処理

    • 上で記述した SCHEME の最後に ?page_size=5 を追加します。
      • 取得した next_cursor の情報を記録しておきましょう。
        • 📝
          next_cursor の値を記録 例: 30c866e5-8db1-4400-b6bb-a7bde838ddfc
      • 上で記述した SCHEME の最後に &start_cursor=指定された値 を追加します。

        14.2 テンプレートの取得

        • これは10節 (
          2️⃣
          S10. ブロック要素
          ) で Property object などを確認したデータベースの URL を同期したものです。
          • 📝
            プロパティ確認用データソースの ID を貼り付けます。
            例: 2bcd8e4e-98ab-8161-b04c-000bdf67e0dd
        • SCHEME を以下のように設定します。

          14.3 データベースからページを検索 (Query a database)

          14.3.1 単純なクエリ実行

          • SCHEME を以下のように設定します。先ほどの templates を query に変更するだけです。
            • METHOD を POST に変更します。
            • HEADER に Content-Type として application/json を追加します。
            • 画面は以下のようになります。
              • notion image

            14.3.2 並び替え

            • BODY に以下のように記述することで並び替えが実現できます。

              14.3.3 絞り込み

              • BODY に以下のように記述することで絞り込みが実現できます。

                14.4 全検索 (Search)

                • SCHEME を以下のように設定します。
                  BODY を以下のように設定します。結果として、インテグレーションキーに繋がっているデータベースの一覧が取得できます。
                  notion image

                  🔹
                  この CHAPTER 内の SECTION
                  Loading...
                  目录