Method: presentations.pages.getThumbnail

Génère une vignette de la dernière version de la page spécifiée dans la présentation et renvoie une URL vers l'image miniature.

Cette demande est comptabilisée comme une demande de lecture coûteuse en raison des quotas.

Requête HTTP :

GET https://slides.googleapis.com/v1/presentations/{presentationId}/pages/{pageObjectId}/thumbnail

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
presentationId

string

Identifiant de la présentation à récupérer.

pageObjectId

string

ID d'objet de la page dont la vignette doit être récupérée.

Paramètres de requête

Paramètres
thumbnailProperties

object (ThumbnailProperties)

Propriétés des vignettes

Corps de la requête

Le corps de la requête doit être vide.

Corps de la réponse

Vignette d'une page.

Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :

Représentation JSON
{
  "width": integer,
  "height": integer,
  "contentUrl": string
}
Champs
width

integer

Largeur positive en pixels de la vignette.

height

integer

Hauteur positive en pixels de la vignette.

contentUrl

string

URL de contenu de la vignette.

La durée de vie par défaut de l'URL de l'image est de 30 minutes. Cette URL est taguée avec le compte du demandeur. Toute personne disposant de l'URL accède à l'image en tant que demandeur initial. L'accès à l'image peut être perdu si les paramètres de partage de la présentation changent. Le type MIME de la vignette est identique à celui spécifié dans GetPageThumbnailRequest.

Champs d'application des autorisations

Nécessite l'un des champs d'application OAuth suivants :

  • https://www.googleapis.com/auth/drive
  • https://www.googleapis.com/auth/drive.file
  • https://www.googleapis.com/auth/drive.readonly
  • https://www.googleapis.com/auth/presentations
  • https://www.googleapis.com/auth/presentations.readonly

Pour en savoir plus, consultez le guide sur les autorisations.

Propriétés des vignettes

Permet de créer une vignette de page.

Représentation JSON
{
  "mimeType": enum (MimeType),
  "thumbnailSize": enum (ThumbnailSize)
}
Champs
mimeType

enum (MimeType)

Type MIME de la vignette (facultatif).

Si vous ne spécifiez pas le type MIME, il est défini par défaut sur PNG.

thumbnailSize

enum (ThumbnailSize)

Taille de l'image miniature facultative.

Si vous n'indiquez pas la taille, le serveur choisit la taille par défaut de l'image.

MimeType

Type MIME de la vignette.

Enums
PNG Type MIME par défaut.

Taille de la vignette

Tailles d'images miniatures prédéfinies.

Enums
THUMBNAIL_SIZE_UNSPECIFIED

Taille de l'image miniature par défaut.

Si la taille de la vignette n'est pas spécifiée, le serveur choisit la taille de l'image d'une manière qui peut varier.

LARGE Largeur d'image miniature de 1 600 px.
MEDIUM Largeur d'image de la miniature de 800 px.
SMALL Largeur d'image miniature de 200 px.