問:DropNet DropBox登錄,如何以編程方式在控制檯應用程序中執行此操作?
我使用DropBox的csharp的API從這裏:
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();
probem是,它在accountinfo上引發異常。 (System.Net.HttpStatusCode.Unauthorized) 以前的一切正常,我得到登錄(usertoken & usersecret)。
我想我的問題是示例應用程序的這一部分:
var url = _client.BuildAuthorizeUrl(Request.Url.ToString() + "?dropboxcallback=1");
Response.Redirect(url);
凡重定向到dropbox來登錄... 我沒有一個Web應用程序,所以我沒有URL。 ..
我擁有的是一個控制檯應用程序,它應該每晚自動將我的數據庫備份爲一項服務,對此它肯定非常糟糕,需要Web瀏覽器和用戶輸入電子郵件/用戶名+密碼。
如何通過直接提供硬編碼的用戶名和密碼進行登錄?
如果我使用的示例應用程序,那麼它的工作原理,但是這需要在網絡上的用戶名和密碼打字,而且吸大的時間爲一個控制檯應用程序...
你綁到主機的控制檯應用程序UI控件? – Paparazzi 2012-07-15 19:40:51
不,我試圖將文件複製到DropBox,首先檢查可用空間(控制檯應用程序)。我絕對不想要UI控件,也不需要UI。 – 2012-07-15 19:41:57