क्या 28 मई, 2015 को जारी Google फ़ोटो ऐप में एक एपीआई है जो फ़ोटो अपलोड करने की अनुमति देता है? एप्लिकेशन पिकासा और Google+ पर निर्माण करता है। क्या Google फ़ोटो में अपलोड करने के लिए उनके किसी API का उपयोग किया जा सकता है?
क्या 28 मई, 2015 को जारी Google फ़ोटो ऐप में एक एपीआई है जो फ़ोटो अपलोड करने की अनुमति देता है? एप्लिकेशन पिकासा और Google+ पर निर्माण करता है। क्या Google फ़ोटो में अपलोड करने के लिए उनके किसी API का उपयोग किया जा सकता है?
जवाबों:
Google फ़ोटो के लिए अब एक आधिकारिक API है ।
इसमें अपलोड मीडिया एंडपॉइंट है। उस खंड में उल्लेख किया गया है कि उस समापन बिंदु के माध्यम से अपलोड की गई सभी फ़ोटो को उपयोगकर्ता की भंडारण सीमा की ओर गिना जाता है:
नोट: एपीआई के माध्यम से Google फ़ोटो पर अपलोड किए गए सभी मीडिया आइटम मूल गुणवत्ता में पूर्ण रिज़ॉल्यूशन में संग्रहीत किए जाते हैं। यदि आपके अपलोड प्रति उपयोगकर्ता 25MB से अधिक हैं, तो आपके एप्लिकेशन को उपयोगकर्ता को यह याद दिलाना चाहिए कि ये अपलोड उनके Google खाते में संग्रहण की ओर गिने जाएंगे।
इसके अनुसार Google फ़ोटो उसी प्रणाली से आधारित है जो Google+ ने उन फ़ोटो को संभाला है जो पिकासा वेब एल्बम डेटा एपीआई के माध्यम से था।
संपादित करें: इसलिए मैं Google फ़ोटो का उपयोग करके कुछ विकसित करने की कोशिश करते हुए इस सवाल पर आया था। वर्तमान में मैं एक ऐसे एप्लिकेशन पर काम कर रहा हूं जो ड्रॉपबॉक्स से Google फ़ोटो पर सामान स्थानांतरित करेगा।
मैं पुष्टि कर सकता हूं कि Google फ़ोटो वास्तव में Picasa वेब एल्बम API का उपयोग करता है। फ़ोटो से संबंधित किसी भी चीज़ के लिए एपीआई केवल डेटा स्टोरेज है। ड्राइव और Google+ फ़ोटो को बनाए रखने के लिए डेटा एपीआई का उपयोग करते हैं। Picasaweb.google.com को देखते हुए आप इसे Google+ पर पुनर्निर्देशित कर सकते हैं और अपनी सभी फ़ोटो का एक संग्रह दिखा सकते हैं।
आप वास्तव में प्रोटोकॉल गाइड को देखकर प्रयोग कर सकते हैं। आप पाइसा एपीआई के माध्यम से OAuth 2.0 प्लेग्राउंड का उपयोग करके आगे प्रयोग कर सकते हैं ।
मैंने यह पता लगाया कि Google फ़ोटो अपलोडर के खिलाफ फ़िडलर का उपयोग कर रहा है और रिज़ॉल्यूशन स्तर को आगे-पीछे कर रहा है।
यदि आप मीडियाबैकग्राउंड अपलोड का उपयोग करते हैं, तो इसके पास "भंडारण" के लिए एक पैरामीटर है। यदि आप पैरामीटर को "मानक" पर सेट करते हैं, तो यह असीमित कोटा है। यदि आप इसे "पूर्ण" पर सेट करते हैं, तो यह आपके कोटा के खिलाफ है।
तो फुल-रिस कोटा तस्वीरों के लिए एपीआई कॉल है:
/resumable/upload/plus/v1whitelisted/mediasets/me.cinstant/mediaBackground?uploadType=resumable&imageSize=1024&mediaType=photo&storage=**full**&remainingMediaCount=111
जबकि एपीआई मानक-रेस (16 मेगापिक्सेल तक) के लिए असीमित तस्वीरें है:
/resumable/upload/plus/v1whitelisted/mediasets/me.cinstant/mediaBackground?uploadType=resumable&imageSize=1024&mediaType=photo&storage=**standard**&remainingMediaCount=111
mediaBackground
।