Notion APIを使ってNotionのTableに自動で複数のpageを追加しようとしたところ以下のエラーメッセージが返ってきました。
"Could not find database with ID: XXXXXX."
//便宜上IDはXXXXXXで表示しています。
- エンドポイントは
https://api.notion.com/v1/pages
- リクエストボディの
parent.database_id
に対象のNotionデータベースのid設定済み
特に問題ないはず、、、と思いきや、以下の初歩的なミスをしていたことに気づきました。
以下のステップで操作対象のDBの編集権限をIntegrationに付与したら問題は解決しました。
1. Notionで操作対象のDBのページに移動
2. 画面右上の”Share”をクリック
![](https://mamunga.com/wp-content/uploads/2021/10/スクリーンショット-2021-10-03-15.19.03.png)
3. “Invite”をクリック。
![](https://mamunga.com/wp-content/uploads/2021/10/スクリーンショット-2021-10-03-15.24.55.png)
4. 利用するIntegrationをクリック
![](https://mamunga.com/wp-content/uploads/2021/10/スクリーンショット-2021-10-03-15.25.43.png)
5. “Invite”をクリック。
![](https://mamunga.com/wp-content/uploads/2021/10/スクリーンショット-2021-10-03-15.26.16.png)
コメント