2015-05-29 24 views

cevap

50

Görünüşüne göre, Google Fotoğraflar, Picasa Web Albümleri Veri API'sı aracılığıyla bulunan, aynı şekilde ele alınan fotoğraflarla aynı sisteme dayalıdır.

DÜZENLEMEK: Bu yüzden Google Fotoğraflar'ı kullanarak bir şeyler geliştirmeye çalışırken bu soruya rastladım. Şu anda Dropbox'tan Google Fotoğraflar'a bir şeyler aktaracak bir uygulama üzerinde çalışıyorum.

Google Fotoğraflar’ın gerçekten de Picasa Web Albümleri API’nı kullandığından emin olabilirim. API sadece Fotoğraflar ile ilgili her şey için bir veri depolamadır. Drive ve Google+, fotoğrafları sürdürmek için Veri API'sini kullanıyor. Picasaweb.google.com adresine baktığınızda, sizi Google + 'ya yönlendirir ve tüm fotoğraflarınızın bir koleksiyonunu gösterir.

Protocol Guide 'u inceleyerek deney yapabilirsiniz. Ayrıca, Picasa API'sı aracılığıyla OAuth 2.0 Playground'u kullanarak deneyebilirsiniz.

+2

sen edebildiniz Fotoğrafları sınırsız kotaya karşı yüklemek için? – Rishabh

+2

@Rishabh Testlerim ve denemelerim arasında, uygulamanın bakış açısından sınırsız kotaya karşı herhangi bir bayrak bulamadım. Kullanıcının takdirine bağlı gibi görünüyor, onların hesabındaki sınırsız seçeneği değiştirmeleri gerekiyor. Kişisel bir seçim gibi görünüyor ve uygulamalar kullanıcının seçtiği her şeyi takip edecektir. –

+0

@PreshothP. DropBox'unuzun GPhotos uygulamasına geçmesini sağladınız mı? GPhotos ilk kez çıktığında GPhotos transferi uygulamasına bir SmugMug yazdım, ancak hiçbir zaman üretim kalitesine ulaşamadı. Benim için yeterince iyi çalışıyor. – Andy

10

Sınırsız kotaya karşı yüklenen API veya başka bir çözüm bulunmamaktadır. Kullanıcı "yüksek kaliteli, sınırsız yükleme" yi seçse bile, Picasa Web Albümleri Veri API'sı aracılığıyla herhangi bir fotoğrafın yüklenmesi, depolamaya karşı sayılır.

26

Google Fotoğraflar Yükleyici'ye karşı Fiddler'ı kullanarak ve çözüm düzeyini ileri geri değiştirmeyi düşündüm.

Eğer mediaBackground yüklemesini kullanırsanız, "storage" için bir parametresi vardır. Parametreyi "standart" olarak ayarlarsanız, sınırsız kotadır. "Tam" olarak ayarlarsanız, kotanıza aykırıdır.

Yani tam çözünürlüklü kota fotoğraflar için API Çağrı geçerli:

standart res (en fazla 16 megapiksele) sınırsız fotoğraflar için API çağrısı
/resumable/upload/plus/v1whitelisted/mediasets/me.cinstant/mediaBackground?uploadType=resumable&imageSize=1024&mediaType=photo&storage=**full**&remainingMediaCount=111 

ederken:

/resumable/upload/plus/v1whitelisted/mediasets/me.cinstant/mediaBackground?uploadType=resumable&imageSize=1024&mediaType=photo&storage=**standard**&remainingMediaCount=111 
+3

Dosyayı küçültülmüş bir boyuta göndermeniz gerekiyor mu? Tam dosyayı gönderiyorsunuz ve Google bunu azaltıyor mu? –

+1

Cevabınızı nasıl kullanacağınızı açıklar mısınız? Google Fotoğraflar'ın Picasa Web Albümleri Veri API'sını kullandığını düşünüyorum, ancak mediaBackground yöntemine sahip değil. –

+1

http://stackoverflow.com/a/32525986/202168 cevabına bakarak, 'standart' çözünürlük olarak yüklemeden önce fotoğrafları <16 mpix'e küçültmeniz gerekiyor – Anentropic

İlgili konular