Câu hỏi:Đăng nhập DropNet DropBox, cách thực hiện chương trình trong ứng dụng bảng điều khiển?
Tôi đang sử dụng một CSharp API DropBox từ đây:
https://github.com/dkarzon/DropNet
Từ Unit tests, và các mẫu làm việc chỉ từ đây https://github.com/dkarzon/DropNet/blob/master/DropNet.Samples/DropNet.Samples.Web/Default.aspx.cs
I figured rằng nó hoạt động như này:
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();
Xác suất là, nó ném ngoại lệ vào tài khoản. (System.Net.HttpStatusCode.Unauthorized) Mọi thứ trước khi hoạt động tốt, tôi nhận được thông tin đăng nhập (usertoken & usersecret).
Tôi nghĩ rằng vấn đề của tôi là một phần của ứng dụng mẫu:
var url = _client.BuildAuthorizeUrl(Request.Url.ToString() + "?dropboxcallback=1");
Response.Redirect(url);
đâu nó chuyển hướng đến Dropbox cho một tên đăng nhập ... Tôi không có một ứng dụng web, vì vậy tôi không có URL. ..
Những gì tôi có là ứng dụng bảng điều khiển, nên sao lưu cơ sở dữ liệu của tôi mỗi tối tự động như một dịch vụ, mà chắc chắn là rất xấu yêu cầu người gửi web và người dùng phải nhập email/tên người dùng + mật khẩu.
Tôi làm cách nào để đăng nhập bằng cách cung cấp trực tiếp tên người dùng và mật khẩu đã mã hóa?
Nếu tôi sử dụng các ứng dụng mẫu, sau đó nó hoạt động, nhưng điều đó đòi hỏi phải gõ vào tên người dùng và mật khẩu trên trang web, và rằng hút thời gian lớn cho một ứng dụng giao diện điều khiển ...
Bạn đang buộc để lưu trữ một điều khiển giao diện người dùng trong một ứng dụng giao diện điều khiển? – Paparazzi
Không, tôi đang cố gắng sao chép tệp vào DropBox, kiểm tra không gian có sẵn trước tiên (giao diện điều khiển ứng dụng). Tôi chắc chắn không muốn điều khiển giao diện người dùng cũng như giao diện người dùng. –