Bạn đang xem tài liệu cũ về API Thư viện Google Photos.
REST Resource: albums
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Tài nguyên: Album
Hình ảnh đại diện của một album trong Google Photos. Album là vùng chứa cho các mục nội dung nghe nhìn. Nếu ứng dụng đã chia sẻ một album, thì album đó sẽ chứa thêm một thuộc tính shareInfo
.
Biểu diễn dưới dạng JSON |
{
"id": string,
"title": string,
"productUrl": string,
"isWriteable": boolean,
"shareInfo": {
object (ShareInfo )
},
"mediaItemsCount": string,
"coverPhotoBaseUrl": string,
"coverPhotoMediaItemId": string
} |
Trường |
id |
string
Giá trị nhận dạng cho album. Đây là giá trị nhận dạng cố định có thể dùng giữa các phiên để xác định album này.
|
title |
string
Tên của album mà người dùng nhìn thấy trong tài khoản Google Photos của họ. Chuỗi này không được dài quá 500 ký tự.
|
productUrl |
string
[Chỉ đầu ra] URL trên Google Photos của album. Người dùng cần đăng nhập vào tài khoản Google Photos của họ để truy cập được đường liên kết này.
|
isWriteable |
boolean
[Chỉ đầu ra] True nếu bạn có thể tạo các mục nội dung nghe nhìn trong album này. Trường này dựa trên các phạm vi đã cấp và các quyền đối với album. Nếu phạm vi hoặc các quyền đối với album bị thay đổi, thì trường này sẽ được cập nhật.
|
shareInfo |
object (ShareInfo )
[Chỉ đầu ra] Thông tin liên quan đến album chia sẻ. Trường này chỉ được điền sẵn nếu album là album chia sẻ, nhà phát triển đã tạo album và người dùng đã cấp phạm vi photoslibrary.sharing .
|
mediaItemsCount |
string (int64 format)
[Chỉ đầu ra] Số mục nội dung nghe nhìn trong album.
|
coverPhotoBaseUrl |
string
[Chỉ đầu ra] URL tới byte của ảnh bìa. Bạn không nên sử dụng nguyên trạng này. Bạn phải nối thông số vào URL này trước khi sử dụng. Hãy xem tài liệu dành cho nhà phát triển để biết danh sách đầy đủ các tham số được hỗ trợ. Ví dụ: '=w2048-h1024' đặt kích thước của ảnh bìa có chiều rộng là 2048 px và chiều cao là 1024 px.
|
coverPhotoMediaItemId |
string
Giá trị nhận dạng của mục nội dung nghe nhìn được liên kết với ảnh bìa.
|
ShareInfo
Thông tin về album được chia sẻ. Thông tin này chỉ được đưa vào nếu bạn đã tạo album, album được chia sẻ và bạn có phạm vi chia sẻ.
Biểu diễn dưới dạng JSON |
{
"sharedAlbumOptions": {
object (SharedAlbumOptions )
},
"shareableUrl": string,
"shareToken": string,
"isJoined": boolean,
"isOwned": boolean,
"isJoinable": boolean
} |
Trường |
sharedAlbumOptions |
object (SharedAlbumOptions )
Các tuỳ chọn kiểm soát việc một người có thể thêm các mục nội dung nghe nhìn vào hoặc nhận xét về một album chia sẻ hay không.
|
shareableUrl |
string
Đường liên kết đến album chia sẻ trên Google Photos. Bất kỳ ai có đường liên kết đều có thể xem nội dung của album, vì vậy, bạn cần phải cẩn thận khi chia sẻ đường liên kết. Tham số shareableUrl chỉ được trả về nếu album đã bật tính năng chia sẻ đường liên kết. Nếu người dùng đã tham gia vào một album không được chia sẻ đường liên kết, thì họ có thể sử dụng productUrl của album đó để truy cập vào album đó. shareableUrl sẽ không hợp lệ nếu chủ sở hữu tắt tính năng chia sẻ đường liên kết trong ứng dụng Google Photos hoặc nếu album không được chia sẻ.
|
shareToken |
string
Mã thông báo dùng để tham gia, rời khỏi hoặc truy xuất thông tin chi tiết của album chia sẻ thay mặt cho người dùng không phải là chủ sở hữu. shareToken sẽ không hợp lệ nếu chủ sở hữu tắt tính năng chia sẻ đường liên kết trong ứng dụng Google Photos hoặc nếu album không được chia sẻ.
|
isJoined |
boolean
Đúng nếu người dùng đã tham gia album. Điều này luôn đúng với chủ sở hữu album.
|
isOwned |
boolean
Đúng nếu người dùng sở hữu album.
|
isJoinable |
boolean
Đúng nếu người dùng có thể tham gia album.
|
SharedAlbumOptions
Các tuỳ chọn kiểm soát việc chia sẻ album.
Biểu diễn dưới dạng JSON |
{
"isCollaborative": boolean,
"isCommentable": boolean
} |
Trường |
isCollaborative |
boolean
Đúng nếu album chia sẻ cho phép cộng tác viên (người dùng đã tham gia album) thêm mục nội dung nghe nhìn vào album. Giá trị mặc định là false.
|
Phương thức |
|
Thêm thông tin bổ sung ở một vị trí cụ thể trong album xác định. |
|
Thêm một hoặc nhiều mục nội dung nghe nhìn trong thư viện Google Photos của người dùng vào một album. |
|
Xoá một hoặc nhiều mục nội dung nghe nhìn khỏi một album cụ thể. |
|
Tạo album trong thư viện Google Photos của người dùng. |
|
Trả về album dựa trên albumId được chỉ định. |
|
Liệt kê tất cả album mà người dùng nhìn thấy trong thẻ Album của ứng dụng Google Photos. |
|
Cập nhật album bằng id được chỉ định. |
|
Đánh dấu album là chia sẻ và những người dùng khác có thể truy cập được. |
|
Đánh dấu album đã chia sẻ trước đây là riêng tư. |
Trừ phi có lưu ý khác, nội dung của trang này được cấp phép theo Giấy phép ghi nhận tác giả 4.0 của Creative Commons và các mẫu mã lập trình được cấp phép theo Giấy phép Apache 2.0. Để biết thông tin chi tiết, vui lòng tham khảo Chính sách trang web của Google Developers. Java là nhãn hiệu đã đăng ký của Oracle và/hoặc các đơn vị liên kết với Oracle.
Cập nhật lần gần đây nhất: 2024-09-12 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2024-09-12 UTC."],[[["The Album resource represents albums in Google Photos, acting as containers for media items and including share information for shared albums."],["Albums have properties like ID, title, product URL, writeability, share details, media item count, and cover photo information."],["Shared albums have options to control collaboration (adding media) and commenting, along with shareable URLs and tokens for access."],["Developers can use various methods to manage albums, including creating, getting, listing, updating, adding/removing media, sharing, and unsharing."],["ShareInfo and SharedAlbumOptions objects provide further details about shared album configurations and access control."]]],[]]