Yani, bu biraz eski bir soru .. ama hala çözülmemiş gibi görünüyor. İşte bu konuda şikayette bulunan bazı insanlar ...
Google Foto’da binlerce fotoğrafım var (~ 10k) ve her birini elle tek tek taramak zorunda değildim - bunun yerine fotoğraflar için URL’lerin listesini almak için Google Foto API’sını kullanan küçük bir aracı bir araya getirdim herhangi bir albümde DEĞİL.
Google Foto API’sı, albüm içinde olmayan fotoğrafları bulmanın doğrudan bir yolunu da sunmuyor! Böylece aracım TÜM fotoğrafların bir listesini oluşturur ve ardından her bir albümün fotoğrafını ayrı ayrı izler ve hepsini tüm fotoğraf listesinden kaldırır. Sonunda herhangi bir albümde olmayan fotoğrafların bir listesini çıkarır.
Biraz zaman alabilir (10k fotoğraflı, 10+ dakika gibi? Zamanlamadım). Bu, API'nin yalnızca API isteği başına birkaç fotoğraf girişinin iade edilmesine izin vermesinden kaynaklanmaktadır (bu yüzden hepsini almak için bir ton istek yapması gerekir).
Sadece aracı birlikte kırdım, bu yüzden böcek olabilir? Ancak güvenli olması gerekir (yalnızca salt okunur izinleri ister) ve benim için iyi sonuç verdi. Basitçe bir URL listesi çıkarır (albüm dışı fotoğraflar için) - onları SİLMEMEZ, veya onları bir albüme veya başka bir şeye koymuyor (API üzerinden yapılabilse de daha tehlikeli ve buna ihtiyacım yoktu) kendimi göster).
Aracın kaynak kodu burada bulunabilir: https://github.com/jonagh/gapi-querier
Burada doğrudan github'dan kaçabilirsiniz: https://jonagh.github.io/gapi-querier
Bununla birlikte, Google API kimlik bilgileri oluşturmanız (ve Google API’ye erişime izin vermek için müşteri kimliğini almanız) gerekir. Bunun, beniokuta nasıl yapılacağına ilişkin bazı temel yönler (bkz. Https://github.com) / jonagh / gapi-querier ).
Bunun profesyonel bir araç olmadığını, hatalara yol açabileceğini, kullanıcı dostu olmayabilir, çalışabilmesi için bazı teknik bilgiler gerektirebileceğini (yani Google API kimlik bilgileri), kendi sorumluluğunuzda olduğunu unutmayın (para cezası gerekli olsa da) ).