Google Photos Library API の以前のドキュメントを表示しています。
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
アルバムの識別子。セッション間でアルバムを識別するために使用できる永続的な識別子です。
|
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 を使用してアクセスできます。
shareableUrl は、オーナーが Google フォト アプリでリンク共有をオフにした場合、またはアルバムの共有を解除した場合は無効になります。
|
shareToken |
string
オーナーではないユーザーに代わって、共有アルバムへの参加、退出、詳細の取得に使用されるトークン。 オーナーが Google フォト アプリでリンクの共有をオフにした場合や、アルバムが共有されていない場合、shareToken は無効になります。
|
isJoined |
boolean
ユーザーがアルバムに参加している場合は true。アルバムのオーナーの場合は常に true です。
|
isOwned |
boolean
ユーザーがアルバムのオーナーである場合は true。
|
isJoinable |
boolean
ユーザーがアルバムに参加できる場合は true。
|
SharedAlbumOptions
JSON 表現 |
{
"isCollaborative": boolean,
"isCommentable": boolean
} |
フィールド |
isCollaborative |
boolean
共有アルバムで共同編集者(アルバムに参加しているユーザー)がメディア アイテムを追加できる場合は true。デフォルトは false です。
|
メソッド |
|
定義されたアルバムの指定した位置にエンリッチメントを追加します。 |
|
ユーザーの Google フォト ライブラリ内にある 1 つまたは複数のメディア アイテムをアルバムに追加します。 |
|
指定したアルバムから 1 つまたは複数のメディア アイテムを削除します。 |
|
ユーザーの Google フォト ライブラリにアルバムを作成します。 |
|
指定した albumId に基づいてアルバムを返します。 |
|
Google フォト アプリの [アルバム] タブでユーザーに表示されるすべてのアルバムを一覧表示します。 |
|
指定された id を使用してアルバムを更新します。 |
|
アルバムを共有としてマークし、他のユーザーがアクセスできるようにします。 |
|
以前に共有したアルバムを非公開としてマークします。 |
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-07-25 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-07-25 UTC。"],[[["\u003cp\u003eThe Album resource represents albums in Google Photos, acting as containers for media items and including share information for shared albums.\u003c/p\u003e\n"],["\u003cp\u003eAlbums have properties like ID, title, product URL, writeability, share details, media item count, and cover photo information.\u003c/p\u003e\n"],["\u003cp\u003eShared albums have options to control collaboration (adding media) and commenting, along with shareable URLs and tokens for access.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can use various methods to manage albums, including creating, getting, listing, updating, adding/removing media, sharing, and unsharing.\u003c/p\u003e\n"],["\u003cp\u003eShareInfo and SharedAlbumOptions objects provide further details about shared album configurations and access control.\u003c/p\u003e\n"]]],["This document outlines the structure and functionality of Google Photos albums. An album resource contains metadata like `id`, `title`, `productUrl`, and whether it's writeable. Shared albums have a `shareInfo` object with details like `shareableUrl`, `shareToken`, and join status. Shared album options manage collaboration (`isCollaborative`) and commenting (`isCommentable`). Various methods exist for album management, including creating, retrieving, updating, sharing, adding/removing media items, and enriching albums.\n"],null,[]]