Bỏ qua đến nội dung chính

Dropfiles: Tích hợp Google Drive

1. Đăng nhập vào Google Drive trong Dropfiles

Chế độ tự động

Từ giờ, bạn có thể tiết kiệm rất nhiều thời gian khi kết nối với máy chủ Google Drive. Trước tiên, để sử dụng tính năng này, bạn phải kết nối tài khoản Joomunited của mình tại Dropfiles > tab Cập nhật Trực tiếp. Vui lòng nhấp vào Liên kết Tài khoản Joomunited của tôi và đăng nhập nếu bạn chưa kết nối.

 

cập nhật trực tiếp-dropfiles

 

Sau đó đi tới Kết nối đám mây > tab Google Drive và chỉ cần nhấp vào Kết nối Google Drive ở góc bên phải.

 

dropfiles tự động của Google Drive

 

Sau đó làm theo các bước tiếp theo để hoàn tất kết nối.

 

tự động-google-drive-đã-kết-nốidropfiles

 

Chế độ thủ công

Với thông tin đăng nhập ở bước trước, vui lòng vào quản trị Joomla và nhấp vào menu Dropfiles > Tùy chọn > tab Kết nối đám mây > phần cài đặt Google Drive. Dán

  • ID khách hàng
  • Bí mật của khách hàng

Sau đó lưu cấu hình và nhấp vào nút Kết nối.

 

thông tin xác thực google-drive

 

Sau đó, một cửa sổ bật lên sẽ được hiển thị và bạn có thể chọn tài khoản của mình.

Nếu bạn không mắc lỗi nào, bạn nên chọn tài khoản Google và xác thực ủy quyền trong một cửa sổ mới như bên dưới.

 

xác nhận-tác giả

 

Kết nối sẽ thành công ☺ Đồng thời, bạn sẽ thấy tùy chọn "Theo dõi thay đổi từ Google Drive" được bật. Nếu bạn tắt, Tệp và Thư mục sẽ không được đồng bộ hóa ngay lập tức từ Google Drive sang Dropfiles .

 

xem-thay đổi-từ-Google

 

Bây giờ, bạn có thể tạo thư mục Google Drive và tải tệp lên trong đó!

 

ổ đĩa mới

 

Loại bỏ lỗi: error: "invalid_scope khi kết nối Dropfiles với Google Drive"

Google gần đây đã giới thiệu một lớp bảo mật mới buộc các ứng dụng phải được xác minh. Nếu bạn đã tạo ứng dụng bằng tài khoản Google của mình và sau đó đăng nhập từ Joomla bằng chính tài khoản đó thì bạn sẽ không gặp lỗi này.
Lỗi này sẽ chỉ xuất hiện nếu bạn đã tạo Ứng dụng bằng tài khoản Google và cố gắng kết nối với Google từ Joomla bằng tài khoản khác.

Trong trường hợp này, bạn cần ứng dụng của mình được Google phê duyệt theo quy trình sau: https://support.google.com/code/contact/oauth_app_verification

 

OAuth-Lập trình viên-Mẫu xác minh-


2. Nó hoạt động như thế nào? Tôi có thể làm gì với GG Drive?

Làm thế nào nó hoạt động? 

Dropfiles sẽ tạo một thư mục gốc trên Google Drive của bạn với tên trang web

 

thư mục google-drive


Tất cả các danh mục và danh mục con được thêm vào Dropfiles sẽ được thêm vào thư mục này.

 

Hướng đồng bộ là gì?

Nó hoạt động theo cả hai hướng! Bạn có thể thêm tệp từ Google Drive và xem trong Dropfiles hoặc thêm tệp vào Dropfiles và xem trong Google Drive. Điều này cũng có nghĩa là bạn có thể quản lý tệp trong Dropfiles từ máy tính để bàn bằng phần mềm đồng bộ hóa Google Drive. Thật tuyệt vời! Vâng, chúng tôi biết mà ☺

Lưu ý rằng nếu xóa tệp khỏi Google Drive, bạn phải dọn sạch thùng rác để xóa tệp đó khỏi Google Drive.

 

đồng bộ hóa ổ đĩa

 

3. Tạo ứng dụng Google Drive

Google Drive được bao gồm trong gói Dropfiles chính.

Trước tiên, bạn cần có Ứng dụng Google dev để kết nối website với Google Drive. Truy cập https://console.cloud.google.com/ và tạo một dự án mới.

 

Tạo-dự án-1

 

Sau đó thiết lập tên dự án (không có dấu cách, không có dấu)

 

dự án mới-1

 

Sau đó đợi vài giây để tạo dự án…

 

hình ảnh62

 

Nếu đây là lần đầu tiên bạn sử dụng API Google Drive, bạn nên đi tới Menu điều hướng > API và Dịch vụ > Thư viện để kích hoạt nó.

 

kích hoạt-ổ-api

 

Từ menu bên trái, nhấp vào “Menu điều hướng > API và dịch vụ”

 

thông tin xác thực-menu-1

 

Sau đó, trên menu bên trái “ Thông tin xác thực”, trên bảng điều khiển chính, nhấp vào “ + Tạo thông tin xác thực” >> ID khách hàng OAuth (nếu được hỏi, hãy thêm tên vào màn hình đồng ý OAuth của bạn).

 

tạo-Thông tin xác thực-1

 

Bây giờ, bước quan trọng nhất.

  • Chọn “Ứng dụng web” và thêm tên bạn chọn.
  • Nguồn gốc JavaScript được ủy quyền: https://your-domain.com (thay thế bằng tên miền của bạn, không gạch chéo, không www.)
  • URI chuyển hướng được ủy quyền: https://your-domain.com /administrator/index.php?option=com_ dropfiles &task=googledrive.authenticate (nhập tên miền của bạn)
Đây là URL Dropfiles phía sau + &task=googledrive.authenticate

 

tạo ứng dụng web

 

Lưu ý: nếu xuất hiện cảnh báo này: "Invalid Origin: domain must be added to the ủy quyền danh sách miền trước khi gửi", hãy nhấn vào  danh sách miền được ủy quyền hoặc vào APIs & Services >> Màn hình đồng ý OAuth , sau đó thêm tên miền của bạn tại Authorized domains .

Sau đó, bạn cần chọn Loại người dùng, Nội bộ thường dành cho các tài khoản trong tổ chức hoặc nhóm và Bên ngoài dành cho tài khoản cá nhân.

 

Loại người dùng OAuth

 

  • Nội bộ: ứng dụng của bạn chỉ dành cho người dùng Google Workspace (còn gọi là G Suite) trong tổ chức của bạn. Bạn sẽ không cần phải gửi ứng dụng của mình để xác minh.
  • Bên ngoài: ứng dụng của bạn sẽ có sẵn cho bất kỳ người dùng nào có tài khoản Google nhưng ứng dụng của bạn phải được công khai và xác minh.

Sau đó, điền vào các miền được ủy quyền của bạn và tiếp tục các bước sau để hoàn tất đăng ký ứng dụng. Bây giờ bạn có thể quay lại bước trước Chọn “Ứng dụng web” để tạo thông tin xác thực.

 

màn hình đồng ý

 

Và trạng thái xuất bản phải là Sản xuất , nếu đang là Thử nghiệm , bạn nên nhấp vào nút Xuất bản ứng dụng để thay đổi trạng thái.

 

ứng dụng thử nghiệm

 

Vậy là xong! Bạn đã có ID và Secret để thêm vào cấu hình Dropfiles .

 

oauth-client-1