NotionのAPIを使用する為の準備手順
NotionのAPIを活用すると、iOSの「ショートカット」やWindowsのPowerAutomateなどと組み合わせて、いろいろなハックが捗る。
この記事では、APIの利用を始めるためのキーの取得方法と設定方法について解説する。
シークレットキーを発行する
続いて、右上の「View my integrations」を押す。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/massed4u/21f2053d-93a3-4fdb-bfb7-56009b9b0d3e/6b087b7b9e339b62f1e709003a5cea90.webp)
続くページで「新しいインテグレーションを作成する」を押す。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/massed4u/ab6eafd5-5996-4609-a44e-eb0b7c74b6f9/e8b84fa0dbba8427ee0f2926a4ab0f4c.webp)
任意の名前をつけて、「送信」を押す。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/massed4u/e551768a-4e72-4a50-8e7c-091a7031a4a0/d8d081c8f81c8a8e8cef8e9b79e2bb51.webp)
下記の画面になればシークレットキーの発行は完了だ。
「表示」を押せば、secret_から始まる暗号キーが表示されるので、必要に応じてメモしておこう。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/massed4u/7517ecbf-1039-4f7f-86a8-5e9c7db637b7/bde7aa479e60b8609872047111c23ea3.webp)
ただし、この時点ではまだこのキーで読み込み・書き込みできるNotionのページが無い状態だ。
併せて、特定のページをAPI経由で操作できるように設定する方法を解説する。
Notion上で発行したシークレットキーに権限を付与する
Notionの任意のページを開き、右上の「•••」メニュー内の「コネクト」から、先ほどシークレットキー作成時に名前をつけたインテグレーションを探して選択する。
![](https://s3.ap-northeast-1.amazonaws.com/wraptas-prod/massed4u/e6b1e937-583f-42a1-b479-440b521ed911/6f6edb7cba9f2450d1684ec53cb42ba7.webp)
これで、このページおよびこのページ以下の全てのページが、先ほどのシークレットキーで読み込み・書き込みが可能になった。
ページだけでなくデータベースにも同様にコネクトの設定が可能なので、API経由で操作したい領域にはこの設定を施しておくようにしよう。