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?

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

Posted at

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

削除可能なメディアアイテム(写真や動画)は
同じGCP認証、かつGoogle Docs API V1で作成したメディアアイテムのみです。

メデイアアイテムの作成方法は
⧉[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

⧉[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()){
        client.batchRemoveMediaItemsFromAlbum("アルバムID",Arrays.asList("メディアアイテムID"));
    }
}

1.2.1. HTTPリクエスト

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

1.2.2. クエリパラメータ

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

2.2.2. リクエストボディ

リクエストボディはありません。

1.3. レスポンスの内容

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



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