मैंने एक स्थानीय एकल पृष्ठ ऐप बनाया है (क्रोम ब्राउज़र के साथ स्थानीय रूप से खोले जाने के लिए एम्बेडेड जावास्क्रिप्ट वाला वेब पेज) और मुझे अपने ड्रॉपबॉक्स खाते से फ़ाइलों को अपलोड और डाउनलोड करने की क्षमता चाहिए। मैं जावास्क्रिप्ट का उपयोग करके ऐसा करने के लिए एक समाधान खोज रहा हूं, हालांकि, मैं एक मृत अंत में आया हूं। एक जावास्क्रिप्ट ड्रॉपबॉक्स एपीआई (ड्रॉपबॉक्स.जेएस) है, लेकिन ऐसा लगता है कि आपको इसे किसी वेब सर्वर (ड्रॉपबॉक्स प्रमाणीकरण पुनर्निर्देशन के लिए) से उपयोग करने की आवश्यकता है, जो मुझे नहीं लगता कि प्रमाणीकरण के बाद स्थानीय HTML फ़ाइल पर रीडायरेक्ट करने के लिए काम करेगा।एकल पृष्ठ ऐप के लिए जावास्क्रिप्ट का उपयोग करके ड्रॉपबॉक्स में फ़ाइलों को अपलोड करना?
क्या किसी ने ऐसा किया है जो मैं करने की कोशिश कर रहा हूं, या यह सिर्फ करने योग्य नहीं है? यदि ड्रॉपबॉक्स के साथ नहीं है, तो क्या कोई विकल्प है (उदा।, Google ड्राइव, आदि)?
धन्यवाद।
क्या मुझे अभी भी कोड में ओएथ ऐप रहस्य का पर्दाफाश करने की आवश्यकता है? (और क्या यह मामला खराब है या ठीक है?) – legoscia
पर्याप्त मेला, अगर ड्रॉपबॉक्स स्वयं कहता है। लेकिन क्या यह एपीआई कुंजी और गुप्त डालने से कहीं ज्यादा सुरक्षित है? एन्कोडेड कुंजी सिर्फ "सादे टेक्स्ट समकक्ष" नहीं है? – legoscia
चूंकि आप स्थानीय रूप से प्रमाणीकरण करना चाहते हैं, इसके आसपास कोई रास्ता नहीं है। यदि आप चिंतित हैं कि कोई आपकी कुंजी चुरा सकता है तो आपको सर्वर पर प्रमाणीकरण को संभालना होगा। दूसरी ओर, अगर उन्हें आपकी कुंजी मिलती है, तो वे इसके साथ क्या करेंगे? – laktak