0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

[Google Slides API(V1)] Javaでプレゼンテーションの情報を取得する

Posted at

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)
と同じ内容です。



おしまい。。
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?