2012-11-10 31 views
6

Tôi tự hỏi nếu có một cách mà API Dropbox có thể được sử dụng để cấp quyền truy cập trên toàn cầu cho một ứng dụng.Có cách nào để sử dụng API Dropbox để tải lên một người dùng duy nhất Dropbox không?

Đây là kịch bản của tôi. Tôi đang phát triển một ứng dụng Java sẽ cho phép một giáo viên để học sinh của mình gửi bài tập. Ứng dụng sẽ thực hiện rất nhiều tác vụ, nhưng sau đó nó sẽ tải tệp lên tài khoản Dropbox của giáo viên.

Tôi đã có thể tải ứng dụng để xác thực và tải lên thư mục Dropbox/Apps/LabTab của từng người dùng cụ thể, nhưng có cách tôi có thể làm cho ứng dụng luôn kết nối với tài khoản đăng của giáo viên và tải lên thư mục Dropbox/Apps/LabTab của anh ấy?

Tôi đoán cách dễ dàng hơn là nói rằng tôi muốn một cách để người dùng cấp quyền truy cập toàn cầu cho các yêu cầu chưa được xác thực từ ứng dụng duy nhất của tôi.

Trả lời

2

Tôi đang làm một việc tương tự trong ứng dụng web của mình, nơi các thành viên của dự án có địa điểm chung cho tài liệu trong thư mục ứng dụng dropbox của người tạo dự án/chủ sở hữu dự án khi ủy quyền ứng dụng này.

Bạn cũng có thể làm điều này ở cấp ứng dụng. Nếu ứng dụng của bạn là dựa trên j2se (ứng dụng trên máy tính) Bạn sẽ phải mã hóa mã thông báo truy cập của giáo viên vào ứng dụng, hoặc (tốt hơn) làm một số giao diện web, sẽ kết nối mã thông báo truy cập của mỗi giáo viên với tài nguyên của giáo viên (Dropbox/Apps/YoursApplication cho mỗi giáo viên)). Trong trường hợp này, người dùng cuối (có thể là sinh viên) sẽ có thể tải lên/tải xuống/hành động trên tài nguyên của giáo viên, thông qua ứng dụng của bạn AS giáo viên cụ thể này.

Các vấn đề liên quan