Closed3

NotionAPIキャッチアップ

スースー

前提知識

用語(英単語) 説明
Retrieve getをもう少しフォーマルに出す時の用語
Page NotionをUIで操作するときのPageと同じ
Database NotionをUIで操作するときのDatabaseと同じ
Block NotionをUIで操作するときの1行1行に当たる箇所をブロックという
Notion-Version NotionのAPIには最後のアップデートの日を示す日付がバージョンとして指定されている。ex) 2022-02-20といったような形で指定される

操作対象のページにAPIのアカウントを招待

招待した後のgif

↑こちらのようになってればOK!

リクエスト上限

データベース一覧のAPIはすでにdeprecated

https://developers.notion.com/reference/get-databases

searchのAPIを利用すること

APIについて

データベースの作成

https://developers.notion.com/reference/create-a-database

エラー一覧

https://developers.notion.com/reference/errors

スースー

PHPにおけるライブラリの検討

ライブラリ名 説明
64robots/php-notion 既に古く、拡張しないと使えない。特にNotion-Versionがライブラリ内で固定値とされているため、APIに対して問い合わせてもエラーにしかならない。

まぁNotion側でguzzleのコピペを用意してくれてるっぽいんでそちらを素直に使うのが良さそう。

このスクラップは2022/04/28にクローズされました