サポート対象の REST 操作
適用対象: OneDrive のコンシューマー ノートブック | Office 365 のエンタープライズ ノートブック
この記事では、OneNote API で使用できる REST 操作の一覧を示します。
重要
API コンソール サービスはもう利用できません。 詳細については、「私たちは Classic API のコンソールをサンセットします」 をご覧ください。
ページの操作
/pages
すべてのページを取得します。
/pages?search
ページを検索します。 (コンシューマー向け OneDrive のみ)
/sections/{id}/pages
特定のセクションに含まれるすべてのページを取得します。
/sections/{id}/pages?pagelevel
セクションに含まれるページの順序とインデント レベルを取得します。 GET /pages/{id}?pagelevel
もサポートされます。
/pages/{id}
特定のページを取得します。
/pages/{id}/preview
特定のページのテキストとイメージのプレビュー コンテンツを取得します。
/pages/{id}/content
特定のページの HTML コンテンツを取得します。
/pages
既定のセクションにページを作成します。 (OneDrive の個人用ノートブックまたは OneDrive for Business のみ)
/pages?sectionName
既定のノートブックの名前付きセクションにページを作成します。 (OneDrive の個人用ノートブックまたは OneDrive for Business のみ)
/sections/{id}/pages
特定のセクションにページを作成します。
/pages/{id}/copyToSection
セクションにページをコピーします。 (Office 365 のみ)
/pages/{id}/content
ページの HTML コンテンツを更新します。
/pages/{id}
特定のページを削除します。
警告
OneNote API を使用したページの削除は永続的です。 削除したページは復元できません。
GET 要求 (サポートされるクエリ文字列のオプションを含む)、ページの作成方法、ページ コンテンツの更新方法、ページのコピー方法の詳細をご覧ください。
セクションの操作
/sections
すべてのセクションを取得します。
/notebooks/{id}/sections
特定のノートブックに含まれるすべてのセクションを取得します。
/sectionGroups/{id}/sections
特定のセクション グループに含まれるすべてのセクションを取得します。
/sections/{id}
特定のセクションを取得します。
/notebooks/{id}/sections
特定のノートブックにセクションを作成します。
/sectionGroups/{id}/sections
特定のセクション グループにセクションを作成します。
/sections/{id}
セクションの名前を変更します。 application/json コンテンツ タイプを使用して、新しい名前をメッセージ本文で送信します。例: { "name": "New section name" }
/sections/{id}/copyToNotebook
ノートブックにセクションをコピーします。 (Office 365 のみ)
/sections/{id}/copyToSectionGroup
セクション グループにセクションをコピーします。 (Office 365 のみ)
/sections/{id}/permissions
セクションのアクセス許可を取得します。 (Office 365 のみ)
/sections/{id}/permissions/{id}
セクションの特定のアクセス許可を取得します。 (Office 365 のみ)
/sections/{id}/permissions
セクションのアクセス許可を作成または更新します。 (Office 365 のみ)
/sections/{id}/permissions/{id}
セクションのアクセス許可を削除します。 (Office 365 のみ)
GET 要求 (サポートされるクエリ文字列のオプションを含む) とセクションのコピー方法の詳細をご覧ください。
セクション グループの操作
/sectionGroups
すべてのセクション グループを取得します。
/notebooks/{id}/sectionGroups
特定のノートブックに含まれるすべてのセクション グループを取得します。
/sectionGroups/{id}/sectionGroups
特定のセクション グループに含まれるすべてのセクション グループを取得します。
/sectionGroups/{id}
特定のセクション グループを取得します。
/notebooks/{id}/sectionGroups
特定のノートブックにセクション グループを作成します。
/sectionGroups/{id}/sectionGroups
特定のセクション グループにセクション グループを作成します。
/sectiongroups/{id}/permissions
セクション グループのアクセス許可を取得します。 (Office 365 のみ)
/permissions/{id}
セクション グループの特定のアクセス許可を取得します。 (Office 365 のみ)
/permissions
セクション グループのアクセス許可を作成または更新します。 (Office 365 のみ)
/permissions/{id}
セクション グループのアクセス許可を削除します。 (Office 365 のみ)
GET 要求 (サポートされるクエリ文字列のオプションを含む) の詳細をご覧ください。
ノートブックの操作
/notebooks
すべてのノートブックを取得します。
/notebooks/{id}
特定のノートブックを取得します。
/notebooks
ノートブックを作成します。
/notebooks/{id}/copyNotebook
ノートブックをコピーします。 (Office 365 のみ)
/notebooks/{id}/permissions
ノートブックのアクセス許可を取得します。 (Office 365 のみ)
/permissions/{id}
ノートブックの特定のアクセス許可を取得します。 (Office 365 のみ)
/permissions
ノートブックのアクセス許可を作成または更新します。 (Office 365 のみ)
/permissions/{id}
ノートブックのアクセス許可を削除します。 (Office 365 のみ)
GET 要求 (サポートされるクエリ文字列のオプションを含む) とノートブックのコピー方法の詳細をご覧ください。
注意
|||UNTRANSLATED_CONTENT_START|||Use the classNotebooks
endpoint to work with class notebooks and the staffNotebooks
endpoint to work with staff notebooks.|||UNTRANSLATED_CONTENT_END|||
リソースの操作
/resources/{id}/content
イメージまたはファイル リソースのバイナリ コンテンツを取得します。
GET 要求とページに画像およびファイルを追加する方法の詳細をご覧ください。