2015-05-29 9 views
84

क्या 28 मई, 2015 को जारी Google फ़ोटो ऐप में एक एपीआई है जो फ़ोटो अपलोड करने की अनुमति देती है? ऐप पिकासा और Google+ पर निर्माण प्रतीत होता है। क्या Google एपीआई में अपलोड करने के लिए उनके एपीआई का उपयोग किया जा सकता है?क्या Google फ़ोटो (photos.google.com) के लिए कोई अपलोड एपीआई है?

उत्तर

50

इसे देखकर Google फ़ोटो उसी सिस्टम से आधारित है Google+ ने Picasa वेब एल्बम डेटा API के माध्यम से फ़ोटो प्रबंधित की हैं।

संपादित करें: तो Google फ़ोटो का उपयोग करके कुछ विकसित करने की कोशिश करते समय मैं इस प्रश्न में आया। वर्तमान में मैं एक ऐसे एप्लिकेशन पर काम कर रहा हूं जो ड्रॉपबॉक्स से सामान को Google फ़ोटो पर स्थानांतरित कर देगा।

मैं पुष्टि कर सकता हूं कि Google फ़ोटो वास्तव में Picasa वेब एल्बम API का उपयोग करती है। एपीआई बस फोटो से संबंधित किसी भी चीज़ के लिए डेटा स्टोरेज है। ड्राइव और Google+ फ़ोटो को जारी रखने के लिए डेटा एपीआई का उपयोग करते हैं। Picasaweb.google.com पर देखकर आप देख सकते हैं कि यह आपको Google+ पर रीडायरेक्ट करता है और आपकी सभी तस्वीरों का संग्रह दिखाता है।

आप वास्तव में Protocol Guide पर देखकर प्रयोग कर सकते हैं आप Picasa API के माध्यम से OAuth 2.0 Playground का उपयोग कर आगे प्रयोग कर सकते हैं।

+2

आप में सक्षम थे असीमित कोटा के खिलाफ तस्वीरें अपलोड करने के लिए? – Rishabh

+2

@ ऋषभ मेरे परीक्षण और प्रयोग के माध्यम से, मुझे किसी ऐप के दृष्टिकोण से असीमित कोटा के खिलाफ जाने के लिए कोई झंडे नहीं मिल सका। ऐसा लगता है कि यह उपयोगकर्ता का विवेकाधिकार है, उन्हें अपने खाते में असीमित विकल्प टॉगल करना होगा। ऐसा लगता है कि यह एक व्यक्तिगत पसंद है और उपयोगकर्ता जो कुछ भी चुनता है उसका पालन करेगा। –

+0

@PreshothP। क्या आपको हर कोई अपने ड्रॉपबॉक्स को GPhotos ऐप पर काम करता है? मैंने GPhotos ट्रांसफर ऐप को एक SmugMug लिखा था जब GPhotos पहले बाहर आया था, लेकिन इसे कभी भी उत्पादन की गुणवत्ता तक नहीं मिला। यह मेरे लिए काफी अच्छा काम करता है। – Andy

10

कोई एपीआई या अन्य समाधान नहीं है जो असीमित कोटा के खिलाफ अपलोड करता है। भले ही उपयोगकर्ता "उच्च गुणवत्ता, असीमित अपलोड का उपयोग करें" का चयन करता है, पिकासा वेब एल्बम डेटा एपीआई के माध्यम से किसी भी फोटो को अपलोड करने से स्टोरेज के खिलाफ गिनती होगी।

26

मैंने इसे Google फ़ोटो अपलोडर के विरुद्ध फिडलर का उपयोग करके और संकल्प स्तर को आगे और पीछे टॉगल करने का अनुमान लगाया।

यदि आप मीडिया बैकग्राउंड अपलोड का उपयोग करते हैं, तो इसमें "स्टोरेज" के लिए पैरामीटर है। यदि आप पैरामीटर को "मानक" पर सेट करते हैं, तो यह असीमित कोटा है। यदि आप इसे "पूर्ण" पर सेट करते हैं, तो यह आपके कोटा के खिलाफ है।

तो पूर्ण रिज़ॉल्यूशन कोटा तस्वीरों के लिए API कॉल है:

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

जबकि मानक रिज़ॉल्यूशन (16 मेगापिक्सेल के लिए) असीमित तस्वीरों के लिए API कॉल है:

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

क्या आपको फ़ाइल को कम आकार में पोस्ट करना होगा क्या आप पूर्ण फ़ाइल भेजते हैं और Google इसे कम करता है? –

+1

क्या आप कृपया उत्तर दे सकते हैं कि आपके उत्तर का उपयोग कैसे करें? मुझे लगता है कि Google फ़ोटो Picasa वेब एल्बम डेटा एपीआई का उपयोग करती है, लेकिन इसमें 'मीडियाबैकग्राउंड' विधि नहीं है। –

+1

यहां उत्तर देकर http://stackoverflow.com/a/32525986/202168 आपको 'मानक' रिज़ॉल्यूशन – Anentropic

संबंधित मुद्दे