REST Resource: albums
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
リソース: アルバム
Google フォトのアルバムを表します。アルバムはメディア アイテム用のコンテナです。アプリケーションによってアルバムが共有されている場合、追加の shareInfo
プロパティが含まれます。
JSON 表現 |
{
"id": string,
"title": string,
"productUrl": string,
"isWriteable": boolean,
"shareInfo": {
object (ShareInfo )
},
"mediaItemsCount": string,
"coverPhotoBaseUrl": string,
"coverPhotoMediaItemId": string
} |
フィールド |
id |
string
アルバムの識別子。これは、セッション間でこのアルバムを識別するために使用できる永続的な ID です。
|
title |
string
Google フォト アカウントでユーザーに表示されるアルバムの名前。この文字列は最大 500 文字です。
|
productUrl |
string
[出力のみ] アルバムの Google フォトの URL。このリンクにアクセスするには、ユーザーは Google フォト アカウントにログインしている必要があります。
|
isWriteable |
boolean
[出力のみ] このアルバムでメディア アイテムを作成できる場合は true。このフィールドは、許可されたスコープとアルバムの権限に基づいて決まります。スコープまたはアルバムの権限が変更されると、このフィールドが更新されます。
|
shareInfo |
object (ShareInfo )
[出力のみ] 共有アルバムに関連する情報。このフィールドは、アルバムが共有アルバムであり、デベロッパーがアルバムを作成してユーザーが photoslibrary.sharing スコープを許可した場合にのみ入力されます。
|
mediaItemsCount |
string (int64 format)
[出力のみ] アルバム内のメディア アイテムの数。
|
coverPhotoBaseUrl |
string
[出力のみ] カバー写真のバイトの URL。これをそのまま使用しないでください。使用する場合は、この URL にパラメータを追加する必要があります。サポートされているパラメータの完全なリストについては、デベロッパー向けドキュメントをご覧ください。たとえば、'=w2048-h1024' は、カバー写真に対して、幅 2,048 ピクセル、高さ 1,024 ピクセルのサイズを設定します。
|
coverPhotoMediaItemId |
string
カバー写真に関連付けられたメディア アイテムの ID。
|
ShareInfo
共有されているアルバムに関する情報です。この情報が含まれるのは、アプリによって作成されたアルバムが共有され、共有スコープがある場合のみです。
JSON 表現 |
{
"sharedAlbumOptions": {
object (SharedAlbumOptions )
},
"shareableUrl": string,
"shareToken": string,
"isJoined": boolean,
"isOwned": boolean,
"isJoinable": boolean
} |
フィールド |
sharedAlbumOptions |
object (SharedAlbumOptions )
共有アルバムにメディア アイテムを追加したり、コメントを投稿したりできるかどうかを管理するオプション。
|
shareableUrl |
string
共有された Google フォト アルバムへのリンク。リンクを知っているユーザーは誰でもアルバムのコンテンツを閲覧できるため、慎重に扱う必要があります。 shareableUrl パラメータは、アルバムでリンク共有がオンになっている場合にのみ返されます。リンク共有されていないアルバムにユーザーがすでに参加している場合は、そのアルバムの productUrl を使用してアクセスできます。
所有者が Google フォト アプリでリンク共有をオフにした場合、またはアルバムの共有を解除した場合、shareableUrl は無効になります。
|
shareToken |
string
オーナーではないユーザーに代わって共有アルバムに参加、退出、詳細を取得するために使用されるトークン。 所有者が Google フォト アプリでリンク共有をオフにした場合、またはアルバムの共有を解除した場合、shareToken は無効になります。
|
isJoined |
boolean
ユーザーがアルバムに参加している場合は true。アルバムのオーナーの場合は常に true です。
|
isOwned |
boolean
ユーザーがアルバムのオーナーである場合は true。
|
isJoinable |
boolean
ユーザーがアルバムに参加できる場合は true。
|
SharedAlbumOptions
JSON 表現 |
{
"isCollaborative": boolean,
"isCommentable": boolean
} |
フィールド |
isCollaborative |
boolean
共有アルバムで共同編集者(アルバムに参加しているユーザー)がメディア アイテムを追加できる場合は true。デフォルトは false です。
|
メソッド |
|
アプリで作成したアルバムの指定した位置にエンリッチメントを追加します。 |
|
アプリで作成された 1 つ以上のメディア アイテムを、ユーザーの Google フォト ライブラリ内のアプリで作成されたアルバムに追加します。 |
|
アプリで作成されたアルバムから、アプリで作成された 1 つ以上のメディア アイテムを削除します。 |
|
ユーザーの Google フォト ライブラリにアルバムを作成します。 |
|
指定された albumId に基づいて、アプリが作成したアルバムを返します。 |
|
アプリが作成したすべてのアルバムを一覧表示します。 |
|
指定された id を使用して、アプリが作成したアルバムを更新します。 |
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-07-25 UTC。
[null,null,["最終更新日 2025-07-25 UTC。"],[[["\u003cp\u003eGoogle Photos Albums are containers for media items and can be shared with others.\u003c/p\u003e\n"],["\u003cp\u003eShared albums have properties controlling adding media and comments, along with shareable links and tokens.\u003c/p\u003e\n"],["\u003cp\u003eAlbums include metadata such as title, product URL, cover photo, and media item count.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can programmatically manage albums using various methods like create, get, list, and update.\u003c/p\u003e\n"],["\u003cp\u003eSome album management method scopes are subject to removal or change.\u003c/p\u003e\n"]]],["Google Photos albums, serving as media containers, include properties like `id`, `title`, and `productUrl`. Shared albums have `shareInfo`, which contains a `shareableUrl`, `shareToken`, and booleans for user interaction (`isJoined`, `isOwned`, `isJoinable`). Sharing options (`SharedAlbumOptions`) determine collaboration (`isCollaborative`) and commenting (`isCommentable`). Methods for albums include adding/removing media, creating, retrieving, updating (patching), and managing sharing (share/unshare, which will stop working after March 31, 2025).\n"],null,[]]