Przeglądasz starszą dokumentację interfejsu Google Photos Library API.
REST Resource: albums
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Zasób: Album
Przykładowy album w Zdjęciach Google Albumy to kontenery na elementy multimedialne. Jeśli album został udostępniony przez aplikację, zawiera on dodatkową właściwość shareInfo
.
Zapis JSON |
{
"id": string,
"title": string,
"productUrl": string,
"isWriteable": boolean,
"shareInfo": {
object (ShareInfo )
},
"mediaItemsCount": string,
"coverPhotoBaseUrl": string,
"coverPhotoMediaItemId": string
} |
Pola |
id |
string
Identyfikator albumu. Jest to trwały identyfikator, który może być używany w różnych sesjach do identyfikacji tego albumu.
|
title |
string
Nazwa albumu wyświetlana użytkownikowi na jego koncie Zdjęć Google. Ten ciąg nie może mieć więcej niż 500 znaków.
|
productUrl |
string
[Tylko dane wyjściowe] Adres URL Zdjęć Google dla albumu. Aby uzyskać dostęp do tego linku, użytkownik musi być zalogowany na swoje konto Zdjęć Google.
|
isWriteable |
boolean
[Tylko dane wyjściowe] Prawda, jeśli można tworzyć elementy multimedialne w tym albumie. To pole zależy od przyznanych zakresów i uprawnień do albumu. Jeśli zmienisz zakresy lub uprawnienia albumu, to pole zostanie zaktualizowane.
|
shareInfo |
object (ShareInfo )
[Tylko dane wyjściowe] Informacje związane z albumami udostępnionymi. To pole jest wypełniane tylko wtedy, gdy album jest albumem udostępnionym, utworzył go deweloper, a użytkownik przyznał zakres photoslibrary.sharing .
|
mediaItemsCount |
string (int64 format)
[Tylko dane wyjściowe] Liczba elementów multimedialnych w albumie.
|
coverPhotoBaseUrl |
string
[Tylko dane wyjściowe] URL do bajtów zdjęcia na okładkę. Nie należy używać tej właściwości w niezmienionej formie. Przed użyciem parametrów musisz je dołączyć do tego adresu URL. Pełną listę obsługiwanych parametrów znajdziesz w dokumentacji dla programistów. Na przykład '=w2048-h1024' ustawia wymiary zdjęcia na okładce na 2048 pikseli szerokości i 1024 piksele wysokości.
|
coverPhotoMediaItemId |
string
Identyfikator elementu multimedialnego powiązanego ze zdjęciem na okładkę.
|
ShareInfo
informacje o udostępnionych albumach; Te informacje są dostępne tylko wtedy, gdy album został utworzony przez Ciebie, jest udostępniany i masz zakres udostępniania.
Zapis JSON |
{
"sharedAlbumOptions": {
object (SharedAlbumOptions )
},
"shareableUrl": string,
"shareToken": string,
"isJoined": boolean,
"isOwned": boolean,
"isJoinable": boolean
} |
Pola |
sharedAlbumOptions |
object (SharedAlbumOptions )
Opcje określające, czy ktoś może dodawać elementy multimedialne i komentować album udostępniony.
|
shareableUrl |
string
link do udostępnionego albumu w Zdjęciach Google. Każda osoba mająca link może wyświetlić zawartość albumu, dlatego należy ją traktować z rozwagą. Parametr shareableUrl jest zwracany tylko wtedy, gdy album ma włączone udostępnianie linków. Jeśli użytkownik jest już dołączony do albumu, który nie jest udostępniany za pomocą linku, może zamiast tego użyć productUrl . Element shareableUrl zostanie unieważniony, jeśli właściciel wyłączył udostępnianie linków w aplikacji Zdjęcia Google lub jeśli cofnięto udostępnianie albumu.
|
shareToken |
string
Token używany do dołączania do albumu udostępnionego, opuszczania go lub pobierania jego szczegółów w imieniu użytkownika, który nie jest właścicielem. Element shareToken zostanie unieważniony, jeśli właściciel wyłączył udostępnianie linków w aplikacji Zdjęcia Google lub jeśli cofnięto udostępnianie albumu.
|
isJoined |
boolean
Prawda, jeśli użytkownik dołączył do albumu. Dotyczy to zawsze właściciela albumu.
|
isOwned |
boolean
Prawda, jeśli album należy do użytkownika.
|
isJoinable |
boolean
Prawda, jeśli do albumu mogą dołączyć użytkownicy.
|
SharedAlbumOptions
Opcje sterujące udostępnianiem albumu.
Zapis JSON |
{
"isCollaborative": boolean,
"isCommentable": boolean
} |
Pola |
isCollaborative |
boolean
Prawda, jeśli udostępniony album zezwala współpracownikom (użytkownikom, którzy dołączyli do albumu) na dodawanie do niego multimediów. Wartość domyślna to fałsz.
|
Metody |
|
Dodaje wzbogacenie w określonym miejscu w zdefiniowanym albumie. |
|
Dodaje co najmniej 1 element multimedialny z biblioteki Zdjęć Google użytkownika do albumu. |
|
Usuwa co najmniej 1 element multimedialny z wybranego albumu. |
|
Tworzy album w bibliotece Zdjęć Google użytkownika. |
|
Zwraca album na podstawie określonego albumId . |
|
Wyświetla listę wszystkich albumów widocznych użytkownikowi na karcie Albumy w aplikacji Zdjęcia Google. |
|
Zaktualizuj album za pomocą określonego atrybutu id . |
|
Oznacza album jako udostępniony i dostępny dla innych użytkowników. |
|
oznacza wcześniej udostępniony album jako prywatny. |
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-25 UTC.
[null,null,["Ostatnia aktualizacja: 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,[]]