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側が意図しない利用方法です。リスクを承知の上ご確認ください。