ติดตามบันทึกประจำรุ่นเหล่านี้
หน้านี้จะได้รับการอัปเดตด้วย API คลังภาพของ Google Photos รุ่นใหม่แต่ละรุ่น บันทึกการเปลี่ยนแปลง แสดงวันที่วางจำหน่าย รวมถึงฟีเจอร์ใหม่ๆ การแก้ไขข้อบกพร่อง และอื่นๆ การเปลี่ยนแปลง
เอกสารประกอบและคำแนะนำจะลิงก์ไปยังเวอร์ชันล่าสุดที่จะใช้
16 กันยายน 2024
ฟีเจอร์
- เปิดตัว Picker API ใหม่เพื่อให้มีความปลอดภัย รูปภาพที่เลือกได้ง่าย
หมายเหตุ
เราเปิดตัวการเปลี่ยนแปลงที่สำคัญของ Library API ในรุ่นนี้ (มีผลตั้งแต่วันที่ 31 มีนาคม 2025)
- Library API จะจัดการเฉพาะรูปภาพและวิดีโอที่สร้างโดยแอปของคุณ
- การนำ
photoslibrary.readonly
,photoslibrary.sharing
และออกphotoslibrary
ขอบเขต - การจำกัดหลายวิธีสำหรับเนื้อหาที่สร้างโดยแอปเท่านั้น
รายละเอียดทั้งหมดจะแสดงอยู่ในการอัปเดต Google Photos API
27 ตุลาคม 2022
หมายเหตุ
- "สร้างแอปการแชร์รูปภาพด้วย Google Photos และ Flutter" Codelab ไม่ใช่ ใช้งานได้นานขึ้น โปรดดูตัวอย่างอื่นๆ และดูโค้ดตัวอย่างในคู่มือ
1 มิถุนายน 2022
หมายเหตุ
- เพิ่มแนวทางปฏิบัติแนะนำสำหรับการอัปโหลดเพื่อช่วยชี้แจงกระบวนการอัปโหลด ระบุข้อผิดพลาดที่พบบ่อยและวิธีหลีกเลี่ยง รวมถึงให้เคล็ดลับในการปรับปรุงประสิทธิภาพการอัปโหลด
27 ตุลาคม 2021
ฟีเจอร์
- โปรแกรมพาร์ทเนอร์ Google Photos: เปิดตัวระดับ Premier ระดับ Premier คือชุดฟีเจอร์ API ที่ปรับปรุงประสิทธิภาพ ที่ใช้ประโยชน์จาก ที่ชาญฉลาดอย่างเครื่อง ของ Google Photos
29 กันยายน 2021
ฟีเจอร์
- ตัวเลือกใหม่ในการจัดเรียงการค้นหาตามตัวกรองวันที่ ที่ใช้เวลาเพียง 2 นาที โดยสามารถจัดเรียงผลลัพธ์จากใหม่สุดหรือเก่าสุดก่อนก็ได้ ซึ่งทำให้ค้นหาได้ง่ายขึ้นและปรับปรุงประสิทธิภาพโดยให้ ผลการค้นหาที่กำหนดเป้าหมาย
21 กรกฎาคม 2021
ฟีเจอร์
-no
พารามิเตอร์ใหม่สำหรับ URL พื้นฐานของวิดีโอเพื่อโหลดภาพปกโดยไม่มีปุ่มเล่นที่วางซ้อน ตามค่าเริ่มต้น ภาพขนาดย่อโหลดขึ้นพร้อมกับการซ้อนทับปุ่มเล่น พารามิเตอร์ใหม่นี้จะช่วยให้คุณควบคุมการซ่อนปุ่มเล่นในภาพปกวิดีโอได้
ปัญหาที่แก้ไขแล้ว
- ปัญหา 181282432: ภาพปกวิดีโอแสดงพร้อมกับปุ่มเล่นที่วางซ้อนอยู่เสมอ
25 พฤษภาคม 2021
ปัญหาที่แก้ไขแล้ว
- ไม่ได้ป้อนข้อมูลพร็อพเพอร์ตี้
exposureTime
สำหรับ ข้อมูลเมตาphoto
รายการ ในรายการสื่อ
19 พฤษภาคม 2021
หมายเหตุ
- เราได้อัปเดตเอกสารประกอบเกี่ยวกับ URL หลักสำหรับรูปภาพเคลื่อนไหวเพื่อชี้แจงลักษณะการทำงานของพารามิเตอร์
=dv
สำหรับรูปภาพเคลื่อนไหวของ Android และ Live Photos ของ iOS
11 กุมภาพันธ์ 2021
หมายเหตุ
- "นโยบายการใช้งานที่ยอมรับได้" ได้รับการ อัปเดตโดยการเพิ่มเนื้อหาเกี่ยวกับการโฆษณาและการลดการใช้ข้อมูล
7 กรกฎาคม 2020
ฟีเจอร์
- API ได้รับการอัปเดตให้รองรับ
การควบคุมการแชร์แบบใหม่ใน Google Photos
ฟิลด์ใหม่
isJoinable
เท่ากับ ตอนนี้แสดงผลเป็นส่วนหนึ่งของพร็อพเพอร์ตี้shareInfo
สำหรับอัลบั้มที่แชร์ API สามารถเพิ่มผู้ใช้ไปยังอัลบั้มที่แชร์ เมื่อisJoinable
คือtrue
หากเจ้าของปิดใช้การแชร์ลิงก์ในอัลบั้ม ใน Google Photos ค่าisJoinable
จะเป็นfalse
และ API จะไม่ สามารถนำผู้ใช้เข้าสู่อัลบั้มนั้นได้ - ปัญหา 111405623,
116379853
117685011: ตอนนี้คุณสามารถ
เปลี่ยนชื่ออัลบั้มและรูปภาพปก
และเปลี่ยนแปลงคำอธิบายสำหรับรายการสื่อ
ที่แอปของคุณสร้างขึ้น ขอ
photoslibrary.edit.appcreateddata
ใหม่ ขอบเขตการให้สิทธิ์สำหรับการเข้าถึงการอัปเดต
17 กุมภาพันธ์ 2020
ฟีเจอร์
- ขนาดไฟล์สูงสุดที่อัปโหลดได้ของรูปภาพเพิ่มขึ้นจาก 75 MB เป็น 200 MB
- เมื่อคุณอัปโหลดไฟล์ คุณจะต้องระบุประเภท MIME ในไฟล์ ไบต์การอัปโหลด
- ตอนนี้คุณสามารถระบุชื่อไฟล์เมื่อสร้างสื่อ
item แทนที่จะเป็น
เมื่ออัปโหลดไบต์ของสื่อ พร็อพเพอร์ตี้
fileName
ใหม่ในsimpleMediaItem
รองรับสตริง UTF-8 คุณยังคงระบุชื่อไฟล์ของรายการสื่อได้ ในการอัปโหลดไบต์ของสื่อ แต่เราขอแนะนำให้อัปเดต การใช้งานของคุณ
หมายเหตุ
- "นโยบายการใช้งานที่ยอมรับได้" ได้รับการ พร้อมทั้งอัปเดตรายละเอียดเพิ่มเติมบางส่วน โดยเน้นที่การลดการใช้และจัดเก็บข้อมูล
- URL ฐาน เอกสารประกอบ ได้รับการอัปเดตให้รวมรูปภาพเคลื่อนไหว
16 สิงหาคม 2019
ฟีเจอร์
- ปัญหา 131874809: พร็อพเพอร์ตี้ใหม่
isOwned
ในshareInfo
เพื่อระบุว่าผู้ใช้เป็นเจ้าของอัลบั้มที่แชร์หรือไม่ รายละเอียดเพิ่มเติมมีดังนี้ มีอยู่ใน share สื่อ คู่มือนักพัฒนาซอฟต์แวร์
ปัญหาที่แก้ไขแล้ว
- ปัญหา 131711405: ไม่มีพร็อพเพอร์ตี้
shareableUrl
ในคำตอบalbums.list
- ปัญหา 113870729
mediaItems.list
บางครั้งจะแสดงรายการสื่อที่ซ้ำกันที่ขอบเขตหน้า - ปัญหา 93428763: ช่อง
status
สำหรับวิดีโอ ในขณะนี้ ข้อมูลเมตาจะแสดงVideoProcessingStatus
ของวิดีโอคุณภาพสูงสุดที่มีอยู่
12 มิถุนายน 2019
ฟีเจอร์
- ปัญหา 110188560: ใหม่
ตัวกรองการค้นหาเพื่อเลือก
รายการสื่อที่ทำเครื่องหมายเป็นรายการโปรด:
FeatureFilter
- เนื้อหาใหม่
หมวดหมู่สำหรับ
ContentFilter
เพื่อกรองรายการสื่อที่ตรงกับหมวดหมู่ที่เจาะจง เช่นARTS
,CRAFTS
FASHION
,HOUSES
,GARDENS
,FLOWERS
,HOLIDAYS
หมายเหตุ
- หลักเกณฑ์ UX ฉบับปรับปรุงที่ให้คำแนะนำเพิ่มเติมเกี่ยวกับการตั้งชื่อโปรเจ็กต์และอัลบั้ม
7 พฤษภาคม 2019
Codelabs
- Codelab ใหม่: สร้างแอปการแชร์รูปภาพด้วย Google Photos และ Flutter ดูวิธีสร้างแอปการแชร์รูปภาพโดยใช้ Google Photos Library API ใน Flutter ดูรายละเอียดได้ในคู่มือตัวอย่างเพลง
29 เมษายน 2019
ฟีเจอร์
ปัญหา 109505022: การเรียกใหม่เพื่อเพิ่มและ นำรายการสื่อที่มีอยู่ออกจากอัลบั้ม
การโทรเหล่านี้รองรับรายการสื่อและอัลบั้มที่สร้างโดย แอปพลิเคชัน ดูรายละเอียดเพิ่มเติมได้ในจัดการ อัลบั้มสำหรับนักพัฒนาซอฟต์แวร์
ตอนนี้การเรียก REST เพื่อสร้างรายการสื่อ
mediaItems.batchCreate
จะแสดงสถานะ HTTP207 MULTI-STATUS
สำหรับความสำเร็จบางส่วนหากสร้างรายการสื่อบางรายการไม่ได้ ดูรายละเอียดเพิ่มเติมได้ในการอัปโหลด นักพัฒนาซอฟต์แวร์สื่อ
หมายเหตุ
- ไลบรารีไคลเอ็นต์เวอร์ชันล่าสุดมีการเปลี่ยนแปลงที่ส่งผลกับส่วนอื่นในระบบ
ชั้นเรียนที่เกี่ยวข้องกับ
MediaItem
,Album
และDateRange
ได้ย้ายไปยังแพ็กเกจใหม่โดยเฉพาะแล้ว ฟังก์ชันการทำงานยังเหมือนเดิม เพียงแต่ตำแหน่งอยู่ที่ ไลบรารีของไคลเอ็นต์ โปรดดูบันทึกประจำรุ่นสำหรับไลบรารีของไคลเอ็นต์ Java (1.2.0) และไลบรารีไคลเอ็นต์ PHP (1.2.0)
14 กุมภาพันธ์ 2019
หมายเหตุ
- ขีดจำกัดโควต้าใหม่สำหรับการเข้าถึงไบต์ของสื่อจากฐาน URL จะมีผล คุณสามารถ ตรวจสอบโควต้านี้ใน Google API Console
ปัญหาที่แก้ไขแล้ว
- ปัญหา 124355983: ข้อผิดพลาด 500 เมื่อเรียกใช้
mediaItems.get
สำหรับรายการสื่อที่แชร์บางรายการ
21 มกราคม 2019
ปัญหาที่แก้ไขแล้ว
- ปัญหา 121998358: พร็อพเพอร์ตี้
isWriteable
เดิมคือ ไม่มีส่วน คำตอบคือalbums.create
7 มกราคม 2019
ปัญหาที่แก้ไขแล้ว
- ปัญหา 118464845: ส่งคืน
mediaItems.list
รายการ หน้าว่างมากเกินไป - ปัญหา 111714379: ส่งคืน
mediaItems.search
รายการ ครึ่งหนึ่งของpageSize
30 พฤศจิกายน 2018
ฟีเจอร์
- การเรียกใช้ใหม่
mediaItems.batchGet
เพื่อดึงข้อมูลรายการสื่อหลายรายการตามตัวระบุ - ปัญหา 111279349: การโทรใหม่
sharedAlbums.leave
เพื่อออกจากอัลบั้มที่เข้าร่วม - ปัญหา 111279347: การโทรใหม่
albums.unshare
เพื่อทำเครื่องหมาย อัลบั้มที่แชร์เป็นแบบส่วนตัว
ปัญหาที่แก้ไขแล้ว
- ปัญหา 113978705: มีการกำหนดคำอธิบายใน
mediaItems.batchCreate
แปลงเป็นเอนทิตี HTML แล้ว - ปัญหา 114462217: ไม่สามารถตั้งค่าชื่อไฟล์สำหรับ
ไฟล์วิดีโอใน
mediaItems.batchCreate
- ปัญหา 118475587: ระบบแสดง URL ผลิตภัณฑ์ที่ไม่ถูกต้องสำหรับรายการสื่อ
- ปัญหา 111862704: ข้อผิดพลาด 403 เมื่อเข้าถึง URL พื้นฐาน
- ปัญหา 115932469: การอัปโหลดล้มเหลวเนื่องจากข้อผิดพลาดเกี่ยวกับโควต้า
6 กันยายน 2018
ฟีเจอร์
- ไลบรารีของไคลเอ็นต์ Java และ PHP คือ พร้อมให้บริการแล้ว
หมายเหตุ
- Google Photos Library API ได้ป้อนสถานะสำหรับผู้ใช้ทั่วไปแล้ว ขอขอบคุณสำหรับความคิดเห็นและคำขอฟีเจอร์ในช่วงเวอร์ชันตัวอย่างสำหรับนักพัฒนาซอฟต์แวร์ของ Library API
- ดูคำแนะนำใหม่ๆ ในการเริ่มต้นใช้งาน Java และ ไลบรารีของไคลเอ็นต์ PHP
- มีการเพิ่มตัวอย่างข้อมูลโค้ด Java และ PHP ลงในคู่มือเพื่อสาธิตให้คุณดู การใช้งานไลบรารีของไคลเอ็นต์
5 กันยายน 2018
ฟีเจอร์
- โทรออก
sharedAlbums.get
ถึง ดูอัลบั้ม โดยใช้shareToken
- พร็อพเพอร์ตี้ใหม่
isJoined
ในshareInfo
เพื่อระบุว่าผู้ใช้เข้าร่วมอัลบั้มที่แชร์หรือไม่
ปัญหาที่แก้ไขแล้ว
- ปัญหา 79321120: พร็อพเพอร์ตี้
mimeType
ขาดหายไป ในช่วง mediaItems.batchCreate การตอบสนองสำหรับรายการสื่อวิดีโอ - ปัญหา 79319272: พร็อพเพอร์ตี้ เช่น
mediaMetadata
,contributorInfo
ไม่มีข้อมูลใน mediaItems.batchCreate คำตอบ - ปัญหา 110237685: แก้ไขไฟล์ที่เกี่ยวข้องกับ CORS ปัญหาการอัปโหลด
- ปัญหา 79318118: ระบบไม่ได้รักษาลําดับที่สอดคล้องกันเมื่ออัปโหลดหลายรายการไปยังอัลบั้มในmediaItems.batchCreatecall
หมายเหตุ
- หากคุณจัดเก็บรหัส (เช่น รหัสสำหรับอัลบั้ม รายการสื่อ หรือรายการการเพิ่มประสิทธิภาพ) ก่อนวันที่ 5 กันยายน 2018 รหัสเหล่านั้นจะใช้ไม่ได้อีกต่อไปเนื่องจากรูปแบบมีการเปลี่ยนแปลง คุณจะต้องขอรับรหัสใหม่เพื่อใช้ในการสมัคร
- พร็อพเพอร์ตี้
totalMediaItems
ของ แหล่งข้อมูลของอัลบั้มถูกเปลี่ยนชื่อเป็นmediaItemsCount
- ค่าสูงสุดของพารามิเตอร์
pageSize
ใน mediaItems.list และ การเรียกใช้ mediaItems.search เปลี่ยนเป็น 100 เราได้เปลี่ยนจำนวนรายการสื่อเริ่มต้นที่แสดงผลเมื่อไม่ได้ระบุพารามิเตอร์pageSize
เป็น 25 - อัปเดตคำแนะนำแสดงเนื้อหาในคลัง, แชร์สื่อ และเข้าถึงรายการสื่อด้วยฟีเจอร์ตัวกรอง
excludeNonAppCreatedData
](/photos/library/guides/apply-filters#nonapp-created) ที่เปิดตัวไปเมื่อวันที่ 31 กรกฎาคม 2018
31 กรกฎาคม 2018
ฟีเจอร์
- โทรออก
mediaItems.list
เพื่อแสดง รายการสื่อ - ตัวกรองใหม่
excludeNonAppCreatedData
เพื่อค้นหารายการหรือแสดงรายการอัลบั้มที่สร้างโดยแอปของคุณ - พารามิเตอร์ใหม่สำหรับ
เข้าถึงรูปภาพ:
- ปัญหา 79871479: พารามิเตอร์การครอบตัด
c
รายการ เพื่อครอบตัด ของรูปภาพให้มีขนาดที่แน่นอน - ปัญหา 110343547
ปัญหา 111228390: พารามิเตอร์การดาวน์โหลด
d
เพื่อดาวน์โหลดภาพต้นฉบับ
- ปัญหา 79871479: พารามิเตอร์การครอบตัด
- ตอนนี้การเรียกใช้
sharedAlbums.join
จะแสดงอัลบั้ม - ปัญหา 109655786
ตอนนี้
album
มีรหัสรายการสื่อของรูปภาพปกcoverPhotoMediaItemId
- ปัญหา 79656863
mediaItem
มีชื่อไฟล์ของรายการสื่อfilename
แล้ว
ปัญหาที่แก้ไขแล้ว
- ปัญหา 79757390: ชื่อไฟล์ไม่ได้รับการตั้งค่า
ระหว่างคำขออัปโหลด โปรดดู
X-Goog-Upload-File-Namefile
และX-Goog-Upload-Protocol
ฟิลด์ในอัปโหลด สื่อ - ปัญหา 80182372: การอัปโหลดที่ดำเนินการต่อได้แสดงผล ดูฟีเจอร์กลับมาใช้งานต่อได้ สำหรับการอัปโหลด
- ปัญหา 79497397: พร็อพเพอร์ตี้
isWriteable
รายการขาดหายไป ในคำตอบ albums.list - ปัญหา 111143493: หมวดหมู่เนื้อหา
PEOPLE
รายการ ตัวกรองแสดงผลลัพธ์ที่ไม่ถูกต้อง - ปัญหา 111056278: หมวดหมู่เนื้อหา
BIRTHDAYS
รายการ ตัวกรองแสดงผลข้อผิดพลาด
รุ่นพรีวิว - 8 พฤษภาคม 2018
Library API เปิดตัวครั้งแรก
ปัญหาที่ทราบ
GET mediaItem
จะแสดงข้อผิดพลาดหากรายการสื่อid
ที่แอปได้รับเป็น รายการสื่อที่มาจากอัลบั้มที่แชร์และผู้ใช้ไม่ได้เป็นเจ้าของ- การตอบกลับจากสาย
batchCreate
ไม่แสดงผลmediaMetadata
หรือcontributorInfo
- หากรายการสื่อเป็นวิดีโอ การโทร
batchCreate
จะไม่แสดงmimeType
batchCreate
ไม่รักษาลำดับที่สม่ำเสมอเมื่ออัปโหลดหลายรายการbatchCreate
ไม่รองรับการสั่งซื้อ (เพิ่มposition
) เมื่อ สร้างรายการสื่อในอัลบั้มที่แชร์ในฐานะเจ้าของอัลบั้มที่แชร์ ทั้งนี้ จะใช้ค่าเริ่มต้นเป็นตอนท้ายของอัลบั้ม