Google Slides API V1(Java)を使用して、
プレゼンテーション内のページのサムネイル画像を取得する方法
についてご紹介します。
APIを利用する環境の準備から始める場合や、コードを実行する際は、
⧉[Google Slides API(V1)] JavaでSlides APIを使う
を参照ください。
No | 目次 | ||
---|---|---|---|
1 | サムネイル画像を取得 | ||
1 | スコープ | ||
2 | 実行 | ||
3 | レスポンスの内容 |
1. サムネイル画像を取得
プレゼンテーション内のページのサムネイル画像を取得します。
1.1. スコープ
このAPIを実行するには、以下のいずれかのスコープを指定してください。
SlidesScopes.DRIVE
SlidesScopes.DRIVE_FILE
SlidesScopes.DRIVE_READONLY
SlidesScopes.PRESENTATIONS
SlidesScopes.PRESENTATIONS_READONLY
⧉[Google Slides API(V1)] JavaでSlides APIを使う(2.2. Slidesインスタンスを取得)
でスコープを指定してください。
1.2. 実行
public static void main(String[] args) throws Exception{
Slides slides = getSlides();
Slides.Presentations presentations = slides.presentations();
Slides.Presentations.Pages pages = presentations.pages();
Slides.Presentations.Pages.GetThumbnail get = pages.getThumbnail("プレゼンテーションID", "ページID");
Thumbnail res = get.execute();
System.out.println(res);
}
1.2.1. HTTPリクエスト
GET: https://slides.googleapis.com/v1/presentations/{プレゼンテーションID}/pages/{ページID}/thumbnail
が実行されます。
1.2.2. クエリパラメータ
クエリパラメータはありません。
1.3. レスポンスの内容
Thumbnail
メソッド | 戻り値 | 説明 |
---|---|---|
getWidth | Integer | サムネイル画像の幅(ピクセル単位) |
getHeight | Integer | サムネイル画像の高さ(ピクセル単位) |
getContentUrl | String | サムネイル画像URL |
おしまい。。