質問:私はここからのDropbox CSHARPのAPIを使用してい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();
です。probemは、accountinfoで例外をスローします。 (System.Net.HttpStatusCode.Unauthorized) うまく動作する前に、私はログインを取得します(usertoken & usersecret)。
私は私の問題は、サンプルアプリケーションのこの部分だと思う:
それは、ログイン用のDropboxにリダイレクトvar url = _client.BuildAuthorizeUrl(Request.Url.ToString() + "?dropboxcallback=1");
Response.Redirect(url);
... 私は、Webアプリケーションを持っていないので、私は何のURLを持っていません。 ..
私が持っているのは、毎晩自分のデータベースのバックアップをサービスとして自動的に作成するコンソールアプリケーションです。ウェブブラウザと電子メール/ユーザー名を入力する必要があるユーザーは非常に悪い+パスワード。
ハードコードされたユーザー名とパスワードを直接入力してログインするにはどうすればよいですか?私の知る限りでから知っているよう
私は、サンプル・アプリケーションを使用する場合、それは動作しますが、それはウェブ上のユーザ名とパスワードを入力する必要があり、それはコンソールアプリケーションのための大きな時間を吸います...
あなたは、コンソールアプリケーションでUIコントロールをホストするために抱き合わせていますか? – Paparazzi
いいえ、私は、DropBoxにファイルをコピーしようとしています。利用可能な領域を最初に確認しています(コンソールアプリケーション)。私は間違いなく、UIコントロールやUIも必要としません。 –