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 по умолчанию будет PNG.

thumbnailSize

enum ( ThumbnailSize )

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

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

MimeType

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

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

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

Предопределенные размеры эскизов изображений.

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

Размер эскиза изображения по умолчанию.

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

LARGE Ширина миниатюры изображения 1600px.
MEDIUM Ширина миниатюры изображения 800px.
SMALL Ширина миниатюры изображения 200px.