Method: presentations.pages.getThumbnail

Создает миниатюру последней версии указанной страницы в презентации и возвращает URL-адрес миниатюры изображения.

Этот запрос считается дорогостоящим запросом на чтение для целей квоты.

HTTP-запрос

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

URL-адрес использует синтаксис транскодирования gRPC .

Параметры пути

Параметры
presentationId

string

Идентификатор презентации, которую требуется получить.

pageObjectId

string

Идентификатор объекта страницы, миниатюру которой требуется получить.

Параметры запроса

Параметры
thumbnailProperties

object ( ThumbnailProperties )

Свойства миниатюры.

Тело запроса

Тело запроса должно быть пустым.

Тело ответа

Миниатюра страницы.

В случае успеха тело ответа содержит данные следующей структуры:

JSON-представление
{
  "width": integer,
  "height": integer,
  "contentUrl": string
}
Поля
width

integer

Положительная ширина миниатюры изображения в пикселях.

height

integer

Положительная высота миниатюры изображения в пикселях.

contentUrl

string

URL-адрес содержимого миниатюры изображения.

Срок действия URL-адреса изображения по умолчанию составляет 30 минут. Этот URL-адрес помечен учетной записью запрашивающего. Любой, у кого есть URL-адрес, фактически получает доступ к изображению как первоначальный запрашивающий. Доступ к изображению может быть утерян, если изменятся настройки общего доступа к презентации. Тип mime миниатюры изображения тот же, что указан в GetPageThumbnailRequest .

Области авторизации

Требуется одна из следующих областей OAuth:

  • 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

Дополнительную информацию см. в руководстве по авторизации .

Свойства миниатюры

Обеспечивает контроль над созданием миниатюр страниц.

JSON-представление
{
  "mimeType": enum (MimeType),
  "thumbnailSize": enum (ThumbnailSize)
}
Поля
mimeType

enum ( MimeType )

Необязательный тип MIME миниатюры изображения.

Если вы не укажете тип mime, по умолчанию будет использоваться тип mime PNG.

thumbnailSize

enum ( ThumbnailSize )

Необязательный размер миниатюры изображения.

Если вы не укажете размер, сервер выберет размер изображения по умолчанию.

Миметип

MIME-тип миниатюры изображения.

Перечисления
PNG Тип MIME по умолчанию.

Размер миниатюры

Предопределенные размеры миниатюр изображений.

Перечисления
THUMBNAIL_SIZE_UNSPECIFIED

Размер миниатюры изображения по умолчанию.

Неуказанный размер миниатюры означает, что сервер выбирает размер изображения таким образом, который может измениться в будущем.

LARGE Ширина миниатюры изображения 1600 пикселей.
MEDIUM Ширина миниатюры изображения 800 пикселей.
SMALL Ширина миниатюры изображения 200 пикселей.