driveItem: Vorschau
Namespace: microsoft.graph
Mit dieser Aktion können Sie eine kurzlebige einbettbare URL für ein Element abrufen, um eine temporäre Vorschau zu rendern.
Wenn Sie langlebige einbettbare Links abrufen möchten, verwenden Sie stattdessen die [createLink-API.][]
Hinweis: Die Vorschauaktion ist derzeit nur auf SharePoint und OneDrive for Business verfügbar.
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) | Files.Read, Files.ReadWrite, Files.Read.All, Files.ReadWrite.All, Sites.Read.All, Sites.ReadWrite.All |
| Delegiert (persönliches Microsoft-Konto) | Nicht unterstützt |
| Anwendung | Files.Read.All, Files.ReadWrite.All, Sites.Read.All, Sites.ReadWrite.All |
HTTP-Anforderung
POST /drives/{driveId}/items/{itemId}/preview
POST /groups/{groupId}/drive/items/{itemId}/preview
POST /me/drive/items/{itemId}/preview
POST /sites/{siteId}/drive/items/{itemId}/preview
POST /users/{userId}/drive/items/{itemId}/preview
POST /shares/{shareId}/driveItem/preview
Anforderungstext
Der Textkörper der Anforderung definiert die Eigenschaften der einbettbaren URL, die Ihre Anwendung anfordert. Bei der Anforderung sollte es sich um ein JSON-Objekt mit folgenden Eigenschaften handeln:
| Name | Typ | Beschreibung |
|---|---|---|
| page | Zeichenfolge/Zahl | Optional. Seitenzahl des Dokuments, mit dem ggf. begonnen werden soll. Wird als Zeichenfolge für zukünftige Anwendungsfälle in Bezug auf Dateitypen wie ZIP angegeben. |
| Zoom | number | Optional. Zoomfaktor, um ggf. zu beginnen. |
Antwort
{
"getUrl": "https://www.onedrive.com/embed?foo=bar&bar=baz",
"postParameters": "param1=value¶m2=another%20value",
"postUrl": "https://www.onedrive.com/embed_by_post"
}
Die Antwort ist ein JSON-Objekt, das die folgenden Eigenschaften enthält:
| Name | Typ | Beschreibung |
|---|---|---|
| Geturl | Zeichenfolge | URL geeignet zum Einbetten mit HTTP GET (iframes usw.) |
| postUrl | Zeichenfolge | URL geeignet zum Einbetten mit HTTP POST (Formularbeitrag, JS usw.) |
| postParameters | Zeichenfolge | POST-Parameter, die bei Verwendung von postUrl eingeschlossen werden sollen |
Je nach aktuellem Status der Einbettungsunterstützung für die angegebenen Optionen können entweder getUrl, postUrl oder beide zurückgegeben werden.
postParameters ist eine Zeichenfolge, die als formatiert application/x-www-form-urlencoded ist, und wenn Sie einen POST für postUrl ausführen, sollte der Inhaltstyp entsprechend festgelegt werden. Beispiel:
POST https://www.onedrive.com/embed_by_post
Content-Type: application/x-www-form-urlencoded
param1=value¶m2=another%20value
Seite/Zoom
Die Optionen "Seite" und "Zoom" sind möglicherweise nicht für alle Vorschau-Apps verfügbar, werden jedoch angewendet, wenn die Vorschau-App dies unterstützt.
Feedback
Feedback senden und anzeigen für