0
0

[Google Photos Library API] JavaでGoogleフォトのアルバムにメディアアイテム(写真や動画)を追加する

Posted at

Google Photos Library API(Java)を使用して、
Googleフォトのアルバムにメディアアイテム(写真や動画)を追加する方法
についてご紹介します。

アルバムに追加するメディアアイテムは、Photos Library APIで
アップロードしたメディアアイテムのみになります。

メディアアイテムの追加方法は
⧉[Google Photos Library API] JavaでGoogleフォトのメディアアイテム(写真や動画)を追加・更新する
を参照ください。

APIを利用する環境の準備から始める場合や、コードを実行する際は、
⧉[Google Photos Library API(V1)] JavaでPhotos Library APIを使う
を参照ください。

No 目次
1 メディアアイテムを追加
1 スコープ
2 実行
3 レスポンスの内容

1. メディアアイテムを追加

指定したアルバムにメディアアイテム(写真や動画)を追加します。

1.1. スコープ

このAPIを実行するには、以下のいずれかのスコープを指定してください。

https://www.googleapis.com/auth/photoslibrary
https://www.googleapis.com/auth/photoslibrary.appendonly
https://www.googleapis.com/auth/photoslibrary.sharing

⧉[Google Photos Library API(V1)] JavaでPhotos Library APIを使う(2.2. PhotosLibraryClientインスタンスを取得)
でスコープを指定してください。

1.2. 実行

public static void main(String[] args) throws Exception{
    try(PhotosLibraryClient client = getPhotosLibraryClient()){
        BatchAddMediaItemsToAlbumResponse response = client.batchAddMediaItemsToAlbum("アルバムID",Arrays.asList("メディアアイテムID"));
        System.out.println(response);
    }
}

1.2.1. HTTPリクエスト

POST: https://photoslibrary.googleapis.com/v1/albums/{アルバムID}:batchAddMediaItems
が実行されます。

1.2.2. クエリパラメータ

クエリパラメータはありません。

1.3. レスポンスの内容

成功した場合は何も返しません。
失敗した場合は例外を出力します。



おしまい。。
0
0
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
0