それ、Notion で

View Original

10-3. NotionのAPI

Notionをさらに便利にするAPI連携、使っていきたいですよね。

本記事では公式からの情報と、非公式のAPI、「Python、Go、Kotlin、その他のユースケース」についてご紹介します。

Notion公式が発表しているAPI

2021年 5月 14日 にパブリックベータとしてリリースされました。下記リンクより詳細をご確認ください。
https://developers.notion.com/

こちらのAPIでは、out-going webhook つまり、Notionに変更を加えた事をトリガーにして別システムに連携することはまだできません。

非公式API

非公式ですが、NotionのいくつかのAPIライブラリは存在しています。

有志のAPI ライブラリなどをご紹介します。
どの方法でも、クッキーに差し込まれている token を手動で入れ込む必要があるため、APIとしての安定稼働は難しいでしょう。

Chrome Developer Tools などで確認すればわかりますが、NotionのAPI 自体はきれいに作られているので比較的簡単にリバースエンジニアリングが可能です。難読化処理もされていません。
非公式であるため、Notion側が意図しない利用方法です。リスクを承知の上ご確認ください。

Python


Go


Kotlin


その他(Zapier、ごみ箱の一括削除など)

公認コンサルタントが教える、Notionの欠点。〜それでも私はNotionを使う〜