प्रश्न:DropNet DropBox लॉगिन, इसे कंसोल एप्लिकेशन में प्रोग्रामेटिक तरीके से कैसे करें?
मैं यहाँ से एक ड्रॉपबॉक्स कोई तिथि नहीं एपीआई का उपयोग कर रहा हूँ:
https://github.com/dkarzon/DropNet
ईकाई परीक्षण से, और केवल काम कर नमूना यहाँ से https://github.com/dkarzon/DropNet/blob/master/DropNet.Samples/DropNet.Samples.Web/Default.aspx.cs
मैं लगा कि यह की तरह काम करता यह:
DropNet.DropNetClient client = new DropNet.DropNetClient(strApiKey, strAppSecret);
DropNet.Models.UserLogin login = client.GetToken();
client.UserLogin = login;
var accountInfo = client.AccountInfo();
str = accountInfo.quota_info.quota.ToString();
प्रोबम है, यह accountinfo पर अपवाद फेंकता है। (System.Net.HttpStatusCode.Unuthorized) ठीक काम करने से पहले सब कुछ ठीक है, मुझे लॉगिन मिलता है (usertoken & उपयोगकर्ताक्रेट)।
मुझे लगता है कि मेरी समस्या नमूना आवेदन के इस भाग है:
var url = _client.BuildAuthorizeUrl(Request.Url.ToString() + "?dropboxcallback=1");
Response.Redirect(url);
कहाँ यह एक लॉगिन के लिए ड्रॉपबॉक्स पर रीडायरेक्ट ... मैं एक वेब अनुप्रयोग की जरूरत नहीं है, इसलिए मैं कोई URL है। ..
मेरे पास एक कंसोल एप्लिकेशन है, जो हर शाम को स्वचालित रूप से एक सेवा के रूप में मेरे डेटाबेस का बैकअप लेना चाहिए, जिसके लिए यह निश्चित रूप से बहुत बुरा है वेबब्रोसर और उपयोगकर्ता को ईमेल/उपयोगकर्ता नाम टाइप करना होगा + पासवर्ड
हार्डकोड किए गए उपयोगकर्ता नाम और पासवर्ड की आपूर्ति करके मैं लॉगिन कैसे कर सकता हूं?
अगर मैं नमूना अनुप्रयोग का उपयोग, तो यह काम करता है, लेकिन यह है कि उपयोगकर्ता नाम और पासवर्ड वेब पर टाइप करने की आवश्यकता है, और यह कि एक सांत्वना आवेदन के लिए बड़ा समय बेकार है ...
तुम एक सांत्वना आवेदन में एक UI नियंत्रण की मेजबानी के लिए प्रयास कर रहे हैं? – Paparazzi
नहीं, मैं ड्रॉपबॉक्स को एक फ़ाइल कॉपी करने की कोशिश कर रहा हूं, पहले उपलब्ध स्थान की जांच कर रहा हूं (कंसोल एप्लिकेशन)। मैं निश्चित रूप से यूआई नियंत्रण नहीं चाहता, न ही एक यूआई। –