GOOGLE DRIVE và sữ dụng nhiều tài khoản khác nhau, chứ không phải mặc định một tài khoản như mặc định.Những tính năng chính trên trang website.
1. UPLOAD & DOWNLOAD
Upload thẳng lên Google Drive, không giới hạn dung lượngSau khi upload xong -> Hệ thống tạo link riêng để share cho người khác tải xuống (dạng: website.com/download/123)
2. Tính năng copy file
- Copy file/folder từ Google Drive của người khác share cho mình
- Thực hiện trong vòng vài giây, không cần download/upload lại
3. Quản Lý File
- Có hệ thống đăng nhập/đăng ký
- Cho phép mỗi tài khoản lưu trữ file sau khi tải lên
4. Stream video từ Google Drive (đang phát triển)
- Max băng thông
- Không bị limit
5. Nhiều link tải dự phòng
- Giả sử bạn add vào hệ thống 5 tài khoản Google Drive. Khi người dùng tải file lên, hệ thống sẽ:
- Tự động upload các file đó vào tất cả 5 tài khoản Google Drive
Tạo ra 5 link tải xuống khác nhau từ 5 tài khoản đó
=> Điều này giúp người dùng có nhiều lựa chọn để tải xuống, tránh bị giới hạn băng thông từ một tài khoản duy nhất.
CÔNG NGHỆ SỬ DỤNG:
- Laravel
- Database: MySQL
- Google Drive API v3
- OAuth 2.0 để xác thực
Lưu Ý:
Cần tạo project trên Google Cloud Console
Set up OAuth 2.0 credentials
Whitelist domain trong OAuth consent screen
Set up OAuth 2.0 credentials
Whitelist domain trong OAuth consent screen

nice :D
ReplyDelete