2012-11-10 35 views
6

मुझे आश्चर्य है कि क्या कोई तरीका है कि ड्रॉपबॉक्स एपीआई का उपयोग ऐप के लिए विश्व स्तर पर पहुंच अधिकार प्रदान करने के लिए किया जा सकता है।क्या एक ही उपयोगकर्ता ड्रॉपबॉक्स पर अपलोड करने के लिए ड्रॉपबॉक्स एपीआई का उपयोग करने का कोई तरीका है?

यहां मेरा परिदृश्य है। मैं जावा एप्लिकेशन विकसित कर रहा हूं जो एक शिक्षक को अपने छात्रों को असाइनमेंट सबमिट करने की अनुमति देगा। एप्लिकेशन कार्यों का एक बड़ा काम करेगा, लेकिन फिर यह फ़ाइल को शिक्षक के ड्रॉपबॉक्स खाते में अपलोड करेगा।

मैं प्रत्येक विशिष्ट उपयोगकर्ता के ड्रॉपबॉक्स/ऐप्स/लैबटैब फ़ोल्डर को प्रमाणित करने और अपलोड करने के लिए एप्लिकेशन प्राप्त करने में सक्षम हूं, लेकिन क्या ऐसा कोई तरीका है जिससे मैं इसे बना सकूं ताकि एप्लिकेशन हमेशा शिक्षक के ड्रॉपबॉक्स से जुड़ सके और अपलोड हो उसका ड्रॉपबॉक्स/एप्स/लैबटैब फ़ोल्डर?

मुझे लगता है कि यह कहने का एक आसान तरीका यह है कि मैं एक उपयोगकर्ता को अपने एकल एप्लिकेशन से अनधिकृत अनुरोधों तक वैश्विक पहुंच प्रदान करने का एक तरीका चाहता हूं।

उत्तर

2

मैं अपने वेब एप्लिकेशन में कुछ ऐसा कर रहा हूं, जहां प्रोजेक्ट सदस्यों के पास प्रोजेक्ट निर्माता/मालिक ड्रॉपबॉक्स एप्लिकेशन निर्देशिका में दस्तावेज़ों के लिए सामान्य स्थान होता है, जब वह इस एप्लिकेशन को अधिकृत करता है।

आपको भी (शायद) इसे ऐप स्तर पर करना चाहिए। यदि आपका एप्लिकेशन j2se आधारित है (डेस्कटॉप एप्लिकेशन) आपको एप्लिकेशन में शिक्षक का एक्सेस टोकन हार्डकोड करना होगा, या (बेहतर) कुछ वेब इंटरफ़ेस करें, जो शिक्षक के संसाधनों के साथ प्रत्येक शिक्षक के पहुंच टोकन को जोड़ देगा (ड्रॉपबॉक्स/ऐप्स/आपका शिक्षक प्रति शिक्षक)। इस परिदृश्य में, अंतिम उपयोगकर्ता (शायद छात्र) इस कंक्रीट शिक्षक के रूप में आपके आवेदन के माध्यम से, शिक्षकों संसाधनों पर अपलोड/डाउनलोड/कार्य करने में सक्षम होंगे।