ดังนั้นนี่เป็นคำถามเก่า ๆ .. แต่ก็ยังดูเหมือนจะไม่ได้รับการแก้ไข นี่คือบางคนที่บ่นเกี่ยวกับปัญหาเพิ่มเติม ...
ฉันมีภาพถ่ายหลายพัน (~ 10k) ใน Google Photos และฉันไม่ได้ไปด้วยตนเองทีละคน - ดังนั้นฉันจึงแฮ็คเครื่องมือเล็ก ๆ ที่ใช้ Google Photos API เพื่อรับรายการ URL สำหรับภาพถ่าย ที่ไม่ได้อยู่ในอัลบั้มใด ๆ
Google Photos API ไม่มีวิธีการโดยตรงในการค้นหารูปภาพที่ไม่ได้อยู่ในอัลบั้ม! ดังนั้นเครื่องมือของฉันจึงสร้างรายการภาพถ่ายทั้งหมดจากนั้นผ่านแต่ละรูปภาพของแต่ละอัลบั้มและลบออกจากรายการภาพถ่ายทั้งหมด .. ในที่สุดทำให้รายการภาพถ่ายที่ไม่ได้อยู่ในอัลบั้มใด ๆ
อาจใช้เวลาสักครู่ (ด้วยรูปถ่ายขนาด 10k เช่น 10+ นาทีฉันไม่ได้ใช้มัน) สิ่งนี้ไม่ได้รับความช่วยเหลือจากข้อเท็จจริงที่ว่า API อนุญาตให้ส่งคืนภาพถ่ายบางรายการต่อคำขอ API (ดังนั้นจึงต้องดำเนินการตามคำขอจำนวนหนึ่งเพื่อให้ได้รับทั้งหมด)
ฉันเพิ่งแฮ็คเครื่องมือด้วยกันดังนั้นอาจมีข้อบกพร่องหรือไม่ แต่ควรจะปลอดภัย (เพียงขอสิทธิ์แบบอ่านอย่างเดียว) และดูเหมือนว่าจะทำงานได้ดีสำหรับฉัน มันแสดงรายการ URL (สำหรับรูปถ่ายนอกอัลบั้ม) - ไม่ลบหรือใส่ไว้ในอัลบั้มหรืออะไรก็ตาม (แม้ว่าจะทำได้ผ่าน API มันอันตรายกว่าและฉันก็ไม่ต้องการมัน คุณสมบัติตัวเอง)
ซอร์สโค้ดของเครื่องมืออยู่ที่นี่: https://github.com/jonagh/gapi-querier
คุณสามารถเรียกใช้โดยตรงจาก github ที่นี่: https://jonagh.github.io/gapi-querier
อย่างไรก็ตามคุณจะต้องสร้างข้อมูลประจำตัว Google API (และรับรหัสลูกค้าเพื่อเปิดใช้งานการเข้าถึง Google API) .. บางทิศทางขั้นพื้นฐานเกี่ยวกับวิธีการดำเนินการที่อยู่ใน readme (ดู: https://github.com / jonagh / gapi-querier )
โปรดทราบว่านี่ไม่ใช่เครื่องมือระดับมืออาชีพอาจมีข้อผิดพลาดอาจไม่เป็นมิตรกับผู้ใช้อาจต้องใช้ความรู้ด้านเทคนิคเพื่อให้สามารถใช้งานได้ (เช่นข้อมูลประจำตัว Google API) ใช้งานโดยยอมรับความเสี่ยงเอง )