REST Resource: albums
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
ทรัพยากร: อัลบั้ม
การนําเสนออัลบั้มใน Google Photos อัลบั้มเป็นคอนเทนเนอร์สำหรับรายการสื่อ หากแอปพลิเคชันแชร์อัลบั้ม อัลบั้มจะมีพร็อพเพอร์ตี้ shareInfo
เพิ่มเติม
การแสดง JSON |
{
"id": string,
"title": string,
"productUrl": string,
"isWriteable": boolean,
"shareInfo": {
object (ShareInfo )
},
"mediaItemsCount": string,
"coverPhotoBaseUrl": string,
"coverPhotoMediaItemId": string
} |
ช่อง |
id |
string
ตัวระบุสำหรับอัลบัม ซึ่งเป็นตัวระบุถาวรที่ใช้ระหว่างเซสชันเพื่อระบุอัลบั้มนี้ได้
|
title |
string
ชื่ออัลบั้มที่แสดงต่อผู้ใช้ในบัญชี Google Photos สตริงนี้ไม่ควรมีความยาวเกิน 500 อักขระ
|
productUrl |
string
[เอาต์พุตเท่านั้น] URL ของ Google Photos สำหรับอัลบั้ม ผู้ใช้ต้องลงชื่อเข้าใช้บัญชี Google Photos เพื่อเข้าถึงลิงก์นี้
|
isWriteable |
boolean
[เอาต์พุตเท่านั้น] จริงหากคุณสามารถสร้างรายการสื่อในอัลบั้มนี้ได้ ช่องนี้อิงตามขอบเขตที่อนุญาตและสิทธิ์ของแอลบั้ม หากมีการเปลี่ยนแปลงขอบเขตหรือสิทธิ์ของอัลบั้ม ระบบจะอัปเดตช่องนี้
|
shareInfo |
object (ShareInfo )
[เอาต์พุตเท่านั้น] ข้อมูลที่เกี่ยวข้องกับอัลบั้มที่แชร์ ระบบจะป้อนข้อมูลในช่องนี้เฉพาะในกรณีที่อัลบั้มเป็นอัลบั้มที่แชร์ นักพัฒนาแอปสร้างอัลบั้ม และผู้ใช้ได้ให้สิทธิ์ระดับ photoslibrary.sharing
|
mediaItemsCount |
string (int64 format)
[เอาต์พุตเท่านั้น] จำนวนรายการสื่อในอัลบั้ม
|
coverPhotoBaseUrl |
string
[เอาต์พุตเท่านั้น] URL ไปยังไบต์ของรูปภาพปก ไม่ควรใช้ URL นี้ตามที่เป็น ควรเพิ่มพารามิเตอร์ต่อท้าย URL นี้ก่อนใช้งาน ดูรายการพารามิเตอร์ทั้งหมดที่รองรับได้ที่เอกสารประกอบสําหรับนักพัฒนาซอฟต์แวร์ เช่น '=w2048-h1024' กำหนดขนาดรูปภาพหน้าปกให้มีความกว้าง 2048 พิกเซลและความสูง 1024 พิกเซล
|
coverPhotoMediaItemId |
string
ตัวระบุสำหรับรายการสื่อที่เชื่อมโยงกับภาพหน้าปก
|
ShareInfo
ข้อมูลเกี่ยวกับอัลบั้มที่แชร์ ระบบจะรวมข้อมูลนี้ไว้เฉพาะในกรณีที่คุณสร้างอัลบั้ม มีการแชร์อัลบั้มดังกล่าว และคุณมีขอบเขตการแชร์
การแสดง JSON |
{
"sharedAlbumOptions": {
object (SharedAlbumOptions )
},
"shareableUrl": string,
"shareToken": string,
"isJoined": boolean,
"isOwned": boolean,
"isJoinable": boolean
} |
ช่อง |
sharedAlbumOptions |
object (SharedAlbumOptions )
ตัวเลือกที่ควบคุมว่าผู้อื่นจะเพิ่มรายการสื่อหรือแสดงความคิดเห็นในอัลบั้มที่แชร์ได้หรือไม่
|
shareableUrl |
string
ลิงก์ไปยังอัลบั้ม Google Photos ที่แชร์ ทุกคนที่มีลิงก์จะดูเนื้อหาของอัลบั้มได้ ดังนั้นโปรดใช้ลิงก์นี้อย่างระมัดระวัง ระบบจะแสดงผลพารามิเตอร์ shareableUrl เฉพาะในกรณีที่อัลบั้มเปิดการแชร์ลิงก์ไว้เท่านั้น หากผู้ใช้เข้าร่วมอัลบั้มที่ไม่ได้แชร์แบบลิงก์ไว้แล้ว ผู้ใช้จะใช้productUrl ของอัลบั้มเพื่อเข้าถึงอัลบั้มดังกล่าวแทนได้ shareableUrl จะใช้งานไม่ได้หากเจ้าของปิดการแชร์ลิงก์ในแอป Google Photos หรือหากยกเลิกการแชร์อัลบั้ม
|
shareToken |
string
โทเค็นที่ใช้เพื่อเข้าร่วม ออกจาก หรือเรียกดูรายละเอียดของอัลบั้มที่แชร์ในนามของผู้ใช้ที่ไม่ใช่เจ้าของ shareToken จะใช้งานไม่ได้หากเจ้าของปิดการแชร์ลิงก์ในแอป Google Photos หรือหากยกเลิกการแชร์อัลบั้ม
|
isJoined |
boolean
จริงหากผู้ใช้เข้าร่วมอัลบั้ม การดำเนินการนี้จะมีผลกับเจ้าของอัลบั้มเสมอ
|
isOwned |
boolean
จริงหากผู้ใช้เป็นเจ้าของอัลบั้ม
|
isJoinable |
boolean
จริงหากผู้ใช้เข้าร่วมอัลบั้มได้
|
SharedAlbumOptions
ตัวเลือกที่ควบคุมการแชร์อัลบั้ม
การแสดง JSON |
{
"isCollaborative": boolean,
"isCommentable": boolean
} |
ช่อง |
isCollaborative |
boolean
จริงหากอัลบั้มที่แชร์อนุญาตให้ผู้ทำงานร่วมกัน (ผู้ใช้ที่เข้าร่วมอัลบั้ม) เพิ่มรายการสื่อลงในอัลบั้มได้ ค่าเริ่มต้นคือ False
|
เมธอด |
|
เพิ่มข้อมูลให้สมบูรณ์ในตำแหน่งที่ระบุในอัลบั้มที่สร้างในแอป |
|
เพิ่มรายการสื่อที่แอปสร้างขึ้นอย่างน้อย 1 รายการในคลังภาพ Google Photos ของผู้ใช้ลงในอัลบั้มที่แอปสร้างขึ้น |
|
นำรายการสื่อที่สร้างขึ้นจากแอปอย่างน้อย 1 รายการออกจากอัลบั้มที่สร้างขึ้นจากแอปที่ระบุ |
|
สร้างอัลบั้มในคลังภาพ Google Photos ของผู้ใช้ |
|
แสดงผลอัลบั้มที่แอปสร้างขึ้นตาม albumId ที่ระบุ |
|
แสดงรายการอัลบั้มทั้งหมดที่แอปของคุณสร้างขึ้น |
|
อัปเดตอัลบั้มที่สร้างโดยแอปด้วย id ที่ระบุ |
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-04-01 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-04-01 UTC"],[[["Google Photos Albums are containers for media items and can be shared with others."],["Shared albums have properties controlling adding media and comments, along with shareable links and tokens."],["Albums include metadata such as title, product URL, cover photo, and media item count."],["Developers can programmatically manage albums using various methods like create, get, list, and update."],["Some album management method scopes are subject to removal or change."]]],["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"]]