Vì vậy, đây là một chút câu hỏi cũ .. nhưng dường như nó vẫn chưa được giải quyết. Dưới đây là một số người khác phàn nàn về vấn đề này ...
Tôi có hàng ngàn bức ảnh (~ 10k) trong Google Photos và tôi không định tự mình đi qua từng cái một - vì vậy thay vào đó tôi đã hack một công cụ nhỏ sử dụng API Google Photos để lấy danh sách URL cho ảnh KHÔNG có trong bất kỳ album nào.
API Google Photos cũng không cung cấp cách trực tiếp để tìm ảnh không có trong album! Vì vậy, công cụ của tôi xây dựng một danh sách TẤT CẢ các ảnh và sau đó xem từng ảnh của từng album và xóa chúng khỏi danh sách tất cả các ảnh .. cuối cùng dẫn đến một danh sách các ảnh KHÔNG có trong bất kỳ album nào.
Nó có thể mất một lúc (với 10k ảnh, như 10+ phút? Tôi không có thời gian). Điều này không giúp được gì bởi thực tế là API chỉ cho phép một vài mục ảnh được trả lại cho mỗi yêu cầu API (vì vậy nó phải thực hiện rất nhiều yêu cầu để có được tất cả).
Tôi vừa hack công cụ với nhau, vậy có lỗi không? Nhưng nó phải an toàn (nó chỉ yêu cầu quyền chỉ đọc) và nó dường như hoạt động tốt với tôi. Nó chỉ đơn giản là đưa ra một danh sách các URL (đối với ảnh ngoài album) - KHÔNG xóa chúng hoặc đặt chúng vào album hoặc bất cứ điều gì (mặc dù điều đó có thể được thực hiện thông qua API nhưng điều đó nguy hiểm hơn và tôi không cần điều đó tính năng bản thân).
Mã nguồn của công cụ có thể được tìm thấy ở đây: https://github.com/jonagh/gapi-querier
Bạn có thể chạy nó trực tiếp từ github tại đây: https://jonagh.github.io/gapi-querier
Tuy nhiên, bạn sẽ cần tạo thông tin đăng nhập Google API (và nhận ID khách hàng để cho phép truy cập vào Google API) .. một số hướng cơ bản về cách thực hiện điều đó là trong readme (xem: https://github.com / jonagh / gapi-querier ).
Lưu ý rằng đây không phải là một công cụ chuyên nghiệp, nó có thể có lỗi, nó có thể không thân thiện với người dùng, nó có thể cần một số kiến thức kỹ thuật để làm cho nó hoạt động (ví dụ như thông tin Google API), sử dụng có nguy cơ (mặc dù nó sẽ ổn ).