AI-generated Key Takeaways
-
Lists all albums displayed in the user's Google Photos Albums tab using the
GET https://photoslibrary.googleapis.com/v1/albums
request. -
Allows pagination with
pageSize
andpageToken
query parameters to control the number of albums returned and retrieve subsequent pages. -
The response provides a list of
albums
and anextPageToken
for further navigation if available. -
Requires authorization with one of the specified OAuth scopes, such as
https://www.googleapis.com/auth/photoslibrary
, for access. -
Can exclude non-app created data using the
excludeNonAppCreatedData
parameter or thephotoslibrary.readonly.appcreateddata
scope.
Lists all albums shown to a user in the Albums tab of the Google Photos app.
HTTP request
GET https://photoslibrary.googleapis.com/v1/albums
The URL uses gRPC Transcoding syntax.
Query parameters
Parameters | |
---|---|
pageSize |
Maximum number of albums to return in the response. Fewer albums might be returned than the specified number. The default |
pageToken |
A continuation token to get the next page of the results. Adding this to the request returns the rows after the |
excludeNonAppCreatedData |
If set, the results exclude media items that were not created by this app. Defaults to false (all albums are returned). This field is ignored if the photoslibrary.readonly.appcreateddata scope is used. |
Request body
The request body must be empty.
Response body
List of albums requested.
If successful, the response body contains data with the following structure:
JSON representation |
---|
{
"albums": [
{
object ( |
Fields | |
---|---|
albums[] |
Output only. List of albums shown in the Albums tab of the user's Google Photos app. |
nextPageToken |
Output only. Token to use to get the next set of albums. Populated if there are more albums to retrieve for this request. |
Authorization scopes
Requires one of the following OAuth scopes:
https://www.googleapis.com/auth/photoslibrary
https://www.googleapis.com/auth/photoslibrary.readonly
https://www.googleapis.com/auth/photoslibrary.readonly.appcreateddata