開示?
開示?
原題
New functionality not available to old API versions; code, inline databases, and database page blocks
日付
Oct 2, 2021
Number
24
前のリリース日(最新)
リリース間隔(日)
作成日
Nov 10, 2021 11:29 PM
タグ
ADDED
経過日数
以下の説明があった。私のアプリも 2021-08-16 版にアップデートする予定。
9月28日現在、新しい API とブロックタイプは古いバージョンではサポートされない
まだ
2021-05-11
や 2021-05-13
のユーザは、バージョンを 2021-08-16
に変更し、 9月28日以降に導入されたブロックタイプや API を使用すること。9月28日以前に導入された API 機能は、古い API で引き続き利用できる。
今回、コードブロック、インラインデータベース、データベースページブロックの取得・追加・更新ができるようになった。
コードブロック
子ブロックの追加 と 子ブロックの取得 にてコードブロックが取得できるようになった。試しに、コードブロックの取得をしてみる。サンプルとして、スクリプト自身のコードブロックを取得してみる。ただし、この例では子ブロックではなく、直接ブロックを取得している。
取得した JSON はこちら。上の code がそのまま content に入っていることがわかる。
インラインデータベースとデータベースページブロック
子データベースブロックをアップデートしたいときには、データベースのアップデートを使用する。データベースのタイトルを変更した場合、子データベースブロックの名前も自動的に変更される。
検証として 子ブロックの取得 を使い、Changelog まとめのトップページの子ブロックを取得してみる。
返ってきた JSON はこちら。少し長いが中央部に「child_database」と子データベースが入っていることが確認できた。
Notion API Changelog まとめ