notebook: getRecentNotebooks
Namespace: microsoft.graph
Rufen Sie eine Liste der recentNotebook-Instanzen ab, auf die vom angemeldeten Benutzer zugegriffen wurde.
Berechtigungen
Eine der nachfolgenden Berechtigungen ist erforderlich, um diese API aufrufen zu können. Weitere Informationen, unter anderem zur Auswahl von Berechtigungen, finden Sie im Artikel zum Thema Berechtigungen.
| Berechtigungstyp | Berechtigungen (von der Berechtigung mit den wenigsten Rechten zu der mit den meisten Rechten) |
|---|---|
| Delegiert (Geschäfts-, Schul- oder Unikonto) | Notes.Create, Notes.Read, Notes.ReadWrite, Notes.Read.All, Notes.ReadWrite.All |
| Delegiert (persönliches Microsoft-Konto) | Notes.Create, Notes.Read, Notes.ReadWrite |
| Anwendung | Notes.Read.All, Notes.ReadWrite.All |
HTTP-Anforderung
GET /me/onenote/notebooks/getRecentNotebooks(includePersonalNotebooks=includePersonalNotebooks-value)
GET /users/{id | userPrincipalName}/onenote/notebooks/getRecentNotebooks(includePersonalNotebooks=includePersonalNotebooks-value)
Der {id | userPrincipalName} für den Benutzer muss mit dem im Autorisierungstoken (zur Erstellung der Anforderung verwendet) codierten Benutzer übereinstimmen.
Funktionsparameter
| Parameter | Typ | Beschreibung |
|---|---|---|
| includePersonalNotebooks | Boolean | Schließen Sie Notizbücher ein, die dem Benutzer gehören. Wählen Sie true, um Notizbücher einzuschließen, die dem Benutzer gehören; wählen Sie andernfalls false. Wenn Sie den Parameter includePersonalNotebooks nicht einschließen, gibt Ihre Anforderung eine 400-Fehlermeldung zurück. |
Anforderungsheader
| Name | Beschreibung |
|---|---|
| Authorization | Bearer {code} |
Anforderungstext
Geben Sie für diese Methode keinen Anforderungstext an.
Antwort
Eine erfolgreiche Antwort gibt 200 OK mit einer JSON-Sammlung von recentNotebooks zurück.
Beispiel
Das folgende Beispiel illustriert, wie Sie diese API aufrufen können.
Anforderung
Das folgende Beispiel zeigt die Antwort.
GET https://graph.microsoft.com/v1.0/me/onenote/notebooks/getRecentNotebooks(includePersonalNotebooks=true)
Antwort
Das folgende Beispiel zeigt die Antwort.
HTTP/1.1 200 OK
Content-type: application/json
Content-Length: 1110
{
"value":[
{
"displayName":"Personal Notebook","lastAccessedTime":"timestamp","links":{
"oneNoteClientUrl":{
"href":"onenote:href-value"
},"oneNoteWebUrl":{
"href":"href-value"
}
},"sourceService":"OneDrive"
},{
"displayName":"Team Shared Notebook","lastAccessedTime":"timestamp","links":{
"oneNoteClientUrl":{
"href":"onenote:href-value"
},"oneNoteWebUrl":{
"href":"href-value"
}
},"sourceService":"OneDriveForBusiness"
}
]
}
Feedback
Feedback senden und anzeigen für