ノートブック: getNotebookFromWebUrl

名前空間: microsoft.graph

URL パスを使用してノートブック オブジェクトのプロパティ とリレーションシップを取得します。

この場所には、ユーザー ノートブック (Microsoft 365、グループ ノートブック、または SharePointサイトホスト型チーム ノートブックを使用Microsoft 365。

アクセス許可

この API を呼び出すには、次のいずれかのアクセス許可が必要です。アクセス許可の選択方法などの詳細については、「アクセス許可」を参照してください。

アクセス許可の種類 アクセス許可 (特権の小さいものから大きいものへ)
委任 (職場または学校のアカウント) Notes.Create、Notes.Read、Notes.ReadWrite、Notes.Read.All、Notes.ReadWrite.All
アプリケーション Notes.Read.All、Notes.ReadWrite.All

HTTP 要求

POST /me/onenote/notebooks/GetNotebookFromWebUrl
POST /users/{id | userPrincipalName}/onenote/notebooks/GetNotebookFromWebUrl
POST /groups/{id}/onenote/notebooks/GetNotebookFromWebUrl
POST /sites/{id}/onenote/notebooks/GetNotebookFromWebUrl

要求ヘッダー

名前 種類 説明
Authorization string ベアラー {token}。必須。
承諾 string application/json

要求本文

要求本文で、取得するノートブックへの完全な URL パスの JSON 表記を指定します。

プロパティ 種類 説明
webUrl String 取得するノートブックの URL パス。 また、"onenote:" プレフィックスを含め得る。

応答

成功した場合、このメソッドは応答コード 200 OK と応答本文の ノートブック オブジェクトを返します。

要求

以下は、要求の例です。

POST https://graph.microsoft.com/v1.0/me/onenote/notebooks/GetNotebookFromWebUrl
Content-type: application/json

{"webUrl":"webUrl value"}
応答

以下は、応答の例です。

注: ここに示す応答オブジェクトは、読みやすさのために短縮されている場合があります。

HTTP/1.1 200 OK
Content-Type: application/json; odata.metadata=minimal
Content-Length: 544

{
    "isDefault": true,
    "userRole": "userRole-value",
    "isShared": true,
    "sectionsUrl": "sectionUrl-value",
    "sectionGroupsUrl": "sectionGroupUrl-value",
    "links": {
        "oneNoteClientUrl": {
            "href": "href-value"
        },
        "oneNoteWebUrl": {
            "href": "href-value"
        }
    },
    "id": "id-value",
    "self": "self-value",
}