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.Get get = presentations.get("プレゼンテーションID");
Presentation res = get.execute();
System.out.println(res);
}
1.2.1. HTTPリクエスト
GET: https://slides.googleapis.com/v1/presentations/{プレゼンテーションID}
が実行されます。
1.2.2. クエリパラメータ
クエリパラメータはありません。
1.3. レスポンスの内容
Presentation
メソッド | 戻り値 | 説明 |
---|---|---|
getPresentationId | String | プレゼンテーションID |
getPageSize | Size | プレゼンテーション内のページのサイズ |
getSlides | List<Page> | プレゼンテーションのスライド |
getTitle | String | プレゼンテーションのタイトル |
getMasters | List<Page> | プレゼンテーションのスライドマスタ |
getLayouts | List<Page> | プレゼンテーションのレイアウトレイアウト |
getLocale | String | プレゼンテーションのロケール |
getRevisionId | String | プレゼンテーションのリビジョン |
getNotesMaster | Page | プレゼンテーションのメモのマスタ |
Size
⧉[Google Slides API(V1)] Javaでプレゼンテーション内のページ情報を取得する(Size)
と同じ内容です。
Page
⧉[Google Slides API(V1)] Javaでプレゼンテーション内のページ情報を取得する(Page)
と同じ内容です。
おしまい。。