close

Hướng dẫn kết nối Google Workspace với Hermes Agent chi tiết A-Z

Tác giả: Đông Tùng Ngày đăng: 16/06/2026 Chuyên mục: Hermes Agent
Disclosure
Website Tino blog được cung cấp bởi Tino Group. Truy cập và sử dụng website đồng nghĩa với việc bạn đồng ý với các điều khoản và điều kiện trong chính sách bảo mật - điều khoản sử dụng nội dung. Wiki.tino.org có thể thay đổi điều khoản sử dụng bất cứ lúc nào. Việc bạn tiếp tục sử dụng Tino blog sau khi thay đổi có nghĩa là bạn chấp nhận những thay đổi đó.
Why Trust Us
Các bài viết với hàm lượng tri thức cao tại Tino blog được tạo ra bởi các chuyên viên Marketing vững chuyên môn và được kiểm duyệt nghiêm túc theo chính sách biên tập bởi đội ngũ biên tập viên dày dặn kinh nghiệm. Mọi nỗ lực của chúng tôi đều hướng đến mong muốn mang đến cho cộng đồng nguồn thông tin chất lượng, chính xác, khách quan, đồng thời tuân thủ các tiêu chuẩn cao nhất trong báo cáo và xuất bản.

Khi kết nối Google Workspace với Hermes Agent, bạn có thể thực hiện nhiều tác vụ như tìm email, đọc email, gửi phản hồi, kiểm tra lịch, tạo sự kiện, đọc file Google Drive, ghi dữ liệu vào Google Sheets hoặc truy xuất danh bạ từ Google Contacts trên các kênh nhắn tin quen thuộc. Đây là bước quan trọng nếu bạn muốn biến Hermes Agent thành một trợ lý AI có khả năng xử lý công việc thực tế trong hệ sinh thái Google Workspace. Cùng Tino tìm hiểu cách thực hiện qua bài viết dưới đây nhé!

Tại sao nên kết nối Google Workspace với Hermes Agent?

Việc kết nối Google Workspace giúp Hermes Agent có thể làm việc trực tiếp với dữ liệu và công cụ mà doanh nghiệp đang sử dụng hằng ngày. Thay vì phải mở từng ứng dụng Google riêng lẻ, bạn có thể yêu cầu Hermes Agent thực hiện các thao tác thông qua câu lệnh tự nhiên.

Ví dụ, bạn có thể yêu cầu Hermes Agent:

  • Tìm một email cụ thể trong Gmail.
  • Đọc nội dung email và tóm tắt lại.
  • Soạn hoặc phản hồi email.
  • Kiểm tra lịch làm việc trên Google Calendar.
  • Tạo một sự kiện mới trên Calendar.
  • Tìm file trong Google Drive.
  • Đọc nội dung Google Docs.
  • Ghi dữ liệu vào Google Sheets.
  • Truy xuất danh bạ từ Google Contacts.
Tại sao nên kết nối Google Workspace với Hermes Agent?
Tại sao nên kết nối Google Workspace với Hermes Agent?

Nhờ đó, Hermes Agent không chỉ là một chatbot trả lời câu hỏi, mà có thể trở thành trợ lý AI hỗ trợ công việc thực tế trong môi trường Google Workspace.

Thông tin cấu hình cần nắm trước khi thực hiện

Trong hướng dẫn này, Hermes Agent sẽ kết nối Google Workspace bằng OAuth 2.0 dạng Desktop App.

Bạn cần chuẩn bị:

  • Tài khoản Google hoặc Google Workspace cần kết nối.
  • Quyền truy cập Google Cloud Console.
  • Máy chủ/VPS đã cài Hermes Agent.
  • Quyền SSH vào máy chủ Hermes.
  • Quyền chạy lệnh Python trên máy chủ.

Hướng dẫn kết nối Google Workspace với Hermes Agent

Bước 1: Truy cập Google Cloud Console

Đầu tiên, bạn cần truy cập Google Cloud Console bằng tài khoản Google muốn dùng để cấu hình OAuth.

Sau khi đăng nhập, hãy kiểm tra góc trên cùng của giao diện để chắc chắn bạn đang chọn đúng tài khoản Google.

Bước 1: Truy cập Google Cloud Console
Bước 1: Truy cập Google Cloud Console

Nếu bạn đang dùng tài khoản Google Workspace của doanh nghiệp, hãy đăng nhập bằng đúng email Workspace cần cấp quyền cho Hermes Agent.

Bước 2: Chọn hoặc tạo Google Cloud Project

Google yêu cầu các API, OAuth client và thông tin xác thực phải nằm trong một Google Cloud Project. Vì vậy, trước khi bật API, bạn cần chọn project hiện có hoặc tạo project mới.

Tại Google Cloud Console, nhấn vào khu vực chọn project ở thanh trên cùng. Sau đó, bạn có thể chọn một project đã có hoặc tạo project mới.

Bước 2: Chọn hoặc tạo Google Cloud Project
Bước 2: Chọn hoặc tạo Google Cloud Project
Bước 2: Chọn hoặc tạo Google Cloud Project
Bước 2: Chọn hoặc tạo Google Cloud Project

Nếu tạo project mới, hãy thực hiện như sau:

  1. Chọn New Project.
  2. Nhập tên project, ví dụ: Hermes Google Workspace
  3. Nhấn Create.
Bước 2: Chọn hoặc tạo Google Cloud Project
Bước 2: Chọn hoặc tạo Google Cloud Project

Chờ Google tạo project xong, bạn chọn lại project vừa tạo để tiếp tục cấu hình.

Bước 2: Chọn hoặc tạo Google Cloud Project
Bước 2: Chọn hoặc tạo Google Cloud Project

Lưu ý: Tất cả API và OAuth client ở các bước sau cần được tạo trong đúng project này. Nếu chọn nhầm project, Hermes Agent có thể không hoạt động đúng với thông tin xác thực đã tải về.

Bước 3: Mở API Library trong Google Cloud

Sau khi đã chọn đúng project, bạn cần vào API Library để bật các API cần thiết.

Truy cập nhanh API Library tại: https://console.cloud.google.com/apis/library

Hoặc thao tác thủ công trên Google Cloud Console:

  1. Mở menu điều hướng bên trái.
  2. Chọn APIs & Services.
  3. Chọn Library.

Lưu ý: Đảm bảo project đang chọn là project dùng cho Hermes Agent.

Bước 3: Mở API Library trong Google Cloud
Bước 3: Mở API Library trong Google Cloud

API Library là nơi bạn tìm và kích hoạt các API của Google. Hermes Agent chỉ có thể gọi những dịch vụ đã được bật API trong project.

Bước 4: Bật Gmail API, Google Calendar API, Google Drive API, Google Sheets API, Google Docs API và Google People API

Trong API Library, thực hiện như sau:

Xem Thêm:  Những dự án sáng tạo đã chinh phục giải thưởng tại Hermes Agent Creative Hackathon

Nhập từ khóa (ví dụ: Gmail API) -> Chọn kết quả -> Nhấn Enable -> Chờ Google bật API cho project.

Bước 4: Bật Gmail API, Google Calendar API, Google Drive API, Google Sheets API, Google Docs API và Google People API
Bước 4: Bật Gmail API, Google Calendar API, Google Drive API, Google Sheets API, Google Docs API và Google People API

Bước 4: Bật Gmail API, Google Calendar API, Google Drive API, Google Sheets API, Google Docs API và Google People API
Bước 4: Bật Gmail API, Google Calendar API, Google Drive API, Google Sheets API, Google Docs API và Google People API

Sau khi bật thành công, nút Enable sẽ chuyển sang trạng thái đã kích hoạt hoặc giao diện sẽ hiển thị trang quản lý API.

Bước 4: Bật Gmail API, Google Calendar API, Google Drive API, Google Sheets API, Google Docs API và Google People API
Bước 4: Bật Gmail API, Google Calendar API, Google Drive API, Google Sheets API, Google Docs API và Google People API

Thực hiện lần lượt cho các API: Google Calendar API, Google Drive API, Google Sheets API, Google Docs API và Google People API.

Bước 5: Kiểm tra lại danh sách API đã bật

Sau khi bật xong các API, bạn nên kiểm tra lại để tránh thiếu API.

Từ Google Cloud Console, vào APIs & Services -> chọn Enabled APIs & services.

Bước 5: Kiểm tra lại danh sách API đã bật
Bước 5: Kiểm tra lại danh sách API đã bật

Kiểm tra xem các API trong danh sách trên đã xuất hiện hay chưa. Nếu thiếu API nào, hãy quay lại API Library để bật bổ sung.

Trước khi tạo OAuth client, bạn cần cấu hình màn hình đồng ý OAuth. Đây là màn hình Google hiển thị khi bạn đăng nhập và cấp quyền cho Hermes Agent.

Truy cập nhanh khu vực cấu hình OAuth tại: https://console.cloud.google.com/auth/overview

Hoặc trong Google Cloud Console, vào phần liên quan đến Google Auth Platform hoặc OAuth consent screen.

Bước 6: Cấu hình OAuth consent screen
Bước 6: Cấu hình OAuth consent screen

Tại đây, bạn cần điền các thông tin cơ bản như:

  • App name: tên ứng dụng hiển thị trên màn hình cấp quyền, ví dụ: Hermes Agent
  • User support email: email hỗ trợ người dùng.
Bước 6: Cấu hình OAuth consent screen
Bước 6: Cấu hình OAuth consent screen

Audience: chọn External

Bước 6: Cấu hình OAuth consent screen
Bước 6: Cấu hình OAuth consent screen

Contact information: email liên hệ của nhà phát triển.

Bước 6: Cấu hình OAuth consent screen
Bước 6: Cấu hình OAuth consent screen

Cuối cùng, nhấn Create để hoàn tất tạo ứng dụng.

Nếu bạn chỉ dùng nội bộ hoặc đang thử nghiệm, có thể để ứng dụng ở trạng thái Testing. Khi ứng dụng ở trạng thái Testing, bạn cần thêm tài khoản Google của mình vào danh sách Test users.

Bước 7: Thêm test user nếu app đang ở Testing

Nếu OAuth app đang ở trạng thái Testing, chỉ những tài khoản nằm trong danh sách test users mới có thể đăng nhập và cấp quyền.

Truy cập nhanh trang Audience/Test users tại: https://console.cloud.google.com/auth/audience

Sau đó thực hiện:

  1. Chọn đúng project Google Cloud.
  2. Tìm phần Test users.
  3. Nhấn Add users.
  4. Nhập email Google muốn dùng để kết nối Hermes Agent.
  5. Lưu lại cấu hình.
Bước 7: Thêm test user nếu app đang ở Testing
Bước 7: Thêm test user nếu app đang ở Testing

Ví dụ, nếu bạn muốn cấp quyền bằng email công việc, hãy thêm đúng email đó vào danh sách test users.

Nếu bỏ qua bước này, khi đăng nhập OAuth, Google có thể báo ứng dụng chưa cho phép tài khoản này truy cập.

Bước 8: Tạo OAuth client ID

Sau khi bật API và cấu hình OAuth consent screen, bạn cần tạo OAuth client ID cho Hermes Agent.

Truy cập nhanh trang Credentials tại: https://console.cloud.google.com/apis/credentials

Sau đó thực hiện theo các bước sau:

Vào APIs & Services -> chọn Credentials -> Nhấn Create Credentials.

Bước 8: Tạo OAuth client ID
Bước 8: Tạo OAuth client ID

Chọn OAuth client ID.

Bước 8: Tạo OAuth client ID
Bước 8: Tạo OAuth client ID

Tại mục Application type, chọn Desktop app. Sau đó, đặt tên cho OAuth client, ví dụ: Hermes Agent Desktop.

Bước 8: Tạo OAuth client ID
Bước 8: Tạo OAuth client ID

Nhấn Create để tạo.

Sau khi tạo xong, Google sẽ tạo OAuth client cho project. Đây là thông tin Hermes Agent sẽ dùng để bắt đầu quá trình đăng nhập OAuth.

Bước 9: Tải file JSON client secret

Sau khi tạo OAuth client ID, Google sẽ cho phép bạn tải file JSON chứa thông tin client.

Bạn hãy nhấn Download JSON để tải file về máy.

Bước 9: Tải file JSON client secret
Bước 9: Tải file JSON client secret

File này thường có tên dạng: client_secret_xxxxxxxxx.apps.googleusercontent.com.json

Bạn có thể đổi tên file cho dễ quản lý, ví dụ: hermes-google-client-secret

Bước 9: Tải file JSON client secret
Bước 9: Tải file JSON client secret

Bước 10: Import client secret vào Hermes Agent

Nếu bạn dùng Windows PowerShell hoặc Terminal trên máy tính, chạy lệnh dạng:

scp "C:\Users\YourName\Downloads\hermes-google-client-secret.json" root@IP_VPS:/root/hermes-google-client-secret.json

Thay:

  • YourName bằng tên thiết bị.
  • IP_VPS bằng IP thật của VPS.

Ví dụ:

scp "C:\Users\ADMIN\Downloads\hermes-google-client-secret.json" root@103.142.25.84:/root/hermes-google-client-secret.json

Nhập mật khẩu VPS khi được yêu cầu.

Bước 10: Import client secret vào Hermes Agent
Bước 10: Import client secret vào Hermes Agent

Sau đó SSH lại VPS và kiểm tra. Nếu chưa biết cách SSH vào VPS, bạn có thể tham khảo bài viết: Hướng dẫn sử dụng phần mềm Xshell kết nối SSH tới VPS

ls -la /root/hermes-google-client-secret.json
Bước 10: Import client secret vào Hermes Agent
Bước 10: Import client secret vào Hermes Agent

Nếu đã có file, bạn chạy lệnh sau để import:

python3 ~/.hermes/skills/productivity/google-workspace/scripts/setup.py \

--client-secret /root/hermes-google-client-secret.json

Nếu thành công, bạn sẽ nhận được kết quả:

OK: Client secret saved to /root/.hermes/google_client_secret.json
Bước 10: Import client secret vào Hermes Agent
Bước 10: Import client secret vào Hermes Agent

Điều này có nghĩa là Hermes Agent đã lưu client secret vào đúng vị trí: /root/.hermes/google_client_secret.json

Từ bước này trở đi, Hermes Agent đã có thông tin OAuth client để tạo link đăng nhập Google.

Bước 11: Tạo môi trường Python riêng cho Google Workspace

Để chạy quy trình xác thực ổn định hơn, bạn có thể tạo môi trường Python riêng bằng lệnh:

python3 -m venv /root/.hermes/google-workspace-venv

Môi trường này sẽ được dùng để chạy các lệnh xác thực Google Workspace trong những bước tiếp theo.

Chạy lệnh sau để Hermes Agent tạo link đăng nhập Google OAuth:

/root/.hermes/google-workspace-venv/bin/python \

~/.hermes/skills/productivity/google-workspace/scripts/setup.py --auth-url
Bước 12: Tạo link đăng nhập Google OAuth
Bước 12: Tạo link đăng nhập Google OAuth

Sau khi chạy lệnh, Hermes Agent sẽ trả về một đường link đăng nhập Google.

Bước 12: Tạo link đăng nhập Google OAuth
Bước 12: Tạo link đăng nhập Google OAuth

Bạn hãy copy link này và mở trong trình duyệt. Sau đó:

  1. Đăng nhập bằng tài khoản Google muốn kết nối.
  2. Kiểm tra tên ứng dụng hiển thị trên màn hình cấp quyền.
  3. Kiểm tra các quyền truy cập được yêu cầu rồi tích Chọn tất cả để cho phép Hermes Agent truy cập Google Workspace.
Bước 12: Tạo link đăng nhập Google OAuth
Bước 12: Tạo link đăng nhập Google OAuth

Lưu ý: Hãy đăng nhập bằng đúng tài khoản đã thêm vào test users nếu OAuth app đang ở trạng thái Testing.

Sau khi bạn nhấn Allow, Google sẽ chuyển hướng trình duyệt về URL dạng:

http://localhost:1/?state=...&code=...

Trình duyệt có thể hiển thị lỗi không truy cập được localhost. Đây là hiện tượng bình thường, không phải lỗi cấu hình.

Bạn chỉ cần copy toàn bộ URL trên thanh địa chỉ trình duyệt. URL này chính là dữ liệu cần dùng để Hermes Agent đổi authorization code lấy token xác thực.

Bước 12: Tạo link đăng nhập Google OAuth
Bước 12: Tạo link đăng nhập Google OAuth

Bước 13: Đổi authorization code lấy token

Quay lại terminal trên máy chủ Hermes Agent và chạy lệnh sau:

/root/.hermes/google-workspace-venv/bin/python \

  ~/.hermes/skills/productivity/google-workspace/scripts/setup.py \

--auth-code "http://localhost:1/?state=...&code=..."

Trong đó, hãy thay URL mẫu bằng toàn bộ URL redirect bạn đã copy từ trình duyệt.

Nếu xác thực thành công, hệ thống sẽ trả về:

OK: Authenticated. Token saved to /root/.hermes/google_token.json
Bước 13: Đổi authorization code lấy token
Bước 13: Đổi authorization code lấy token

Token sẽ được lưu tại: /root/.hermes/google_token.json. Đây là file Hermes Agent dùng để gọi API Google trong các lần sử dụng sau.

Bước 14: Kiểm tra token đã hợp lệ hay chưa

Sau khi token được lưu, bạn nên chạy lệnh kiểm tra trạng thái xác thực:

/root/.hermes/google-workspace-venv/bin/python \

~/.hermes/skills/productivity/google-workspace/scripts/setup.py --check

Nếu token hợp lệ, kết quả sẽ hiển thị tương tự:

AUTHENTICATED: Token valid at /root/.hermes/google_token.json
Bước 13: Đổi authorization code lấy token
Bước 13: Đổi authorization code lấy token

Kết quả này cho biết Hermes Agent đã đọc được token và token còn hiệu lực.

Bước 15: Kiểm tra kết nối API Google thực tế

Tiếp theo, chạy lệnh kiểm tra kết nối thực tế đến API Google:

/root/.hermes/google-workspace-venv/bin/python \

~/.hermes/skills/productivity/google-workspace/scripts/setup.py --check-live

Nếu Hermes Agent gọi API Google thành công, bạn sẽ thấy kết quả:

LIVE_CHECK_OK: Real API call succeeded.

Sau khi kết nối Google Workspace, Hermes Agent dùng được gì?

Sau khi kết nối thành công, Hermes Agent có thể hỗ trợ nhiều thao tác với các dịch vụ Google Workspace.

Dịch vụTác vụ có thể thực hiện
GmailTìm email, đọc email, gửi/reply email, thêm hoặc bỏ label
Google CalendarXem lịch, tạo lịch, xóa event
Google DriveTìm file, upload/download, tạo folder, share file, đưa file vào thùng rác
Google DocsĐọc tài liệu, tạo Google Docs, append nội dung
Google SheetsTạo spreadsheet, đọc dữ liệu, ghi dữ liệu, append dữ liệu
Google ContactsĐọc danh bạ thông qua People API

Ví dụ: Bạn có thể yêu cầu Hermes Agent tạo một file docs:

Kiểm tra kết nối
Kiểm tra kết nối

Lưu ý bảo mật khi kết nối Google Workspace với Hermes Agent

Trong quá trình cấu hình, bạn cần bảo vệ cẩn thận các thông tin xác thực. Không chia sẻ công khai các dữ liệu sau:

  • File client secret.
  • Authorization code.
  • File token OAuth.
  • Nội dung file /root/.hermes/google_client_secret.json.
  • Nội dung file /root/.hermes/google_token.json.

Nếu đã vô tình chia sẻ client secret hoặc token ở nơi không an toàn, bạn nên tạo OAuth client mới hoặc rotate lại thông tin xác thực.

Lưu ý bảo mật khi kết nối Google Workspace với Hermes Agent
Lưu ý bảo mật khi kết nối Google Workspace với Hermes Agent

Ngoài ra, nếu bạn revoke OAuth token trong tài khoản Google, Hermes Agent sẽ mất quyền truy cập Google Workspace. Khi đó, bạn cần chạy lại quy trình đăng nhập OAuth để tạo token mới.

Với các hành động có thể làm thay đổi dữ liệu, chẳng hạn như gửi email, tạo/xóa lịch, share/xóa file Drive hoặc sửa Docs/Sheets, Hermes Agent sẽ hỏi xác nhận trước khi thực hiện.

Một số lỗi thường gặp và cách xử lý

1. Không tạo được OAuth client ID

Nguyên nhân thường gặp là OAuth consent screen chưa được cấu hình. Hãy kiểm tra lại phần Google Auth Platform hoặc OAuth consent screen, sau đó điền đầy đủ thông tin ứng dụng trước khi tạo OAuth client.

2. Không đăng nhập được OAuth vì app đang Testing

Nếu app đang ở trạng thái Testing, bạn cần thêm email Google vào danh sách test users. Hãy truy cập phần Audience/Test users trong Google Cloud và thêm đúng email muốn dùng để cấp quyền.

Một số lỗi thường gặp và cách xử lý
Một số lỗi thường gặp và cách xử lý

3. Google redirect về localhost bị lỗi

Đây là hiện tượng bình thường. Bạn không cần truy cập được localhost. Chỉ cần copy toàn bộ URL trên thanh địa chỉ trình duyệt rồi dùng URL đó cho lệnh –auth-code.

4. Lệnh check-live không thành công

Trường hợp này có thể do thiếu API, token chưa hợp lệ hoặc quyền OAuth chưa đầy đủ. Hãy kiểm tra lại danh sách API đã bật, sau đó chạy lại quy trình xác thực nếu cần.

5. Token bị revoke hoặc hết hiệu lực

Nếu token bị revoke, Hermes Agent không thể gọi API Google. Bạn cần tạo lại link đăng nhập OAuth, cấp quyền lại và đổi authorization code để lấy token mới.

Các bài viết liên quan:

Kết luận

Kết nối Google Workspace với Hermes Agent giúp mở rộng khả năng tự động hóa công việc trong hệ sinh thái Google. Sau khi hoàn tất cấu hình, Hermes Agent có thể hỗ trợ xử lý email, lịch, file, tài liệu, bảng tính và danh bạ thông qua OAuth 2.0 an toàn, không cần sử dụng mật khẩu Google trực tiếp. Chúc bạn thành công!

Những câu hỏi thường gặp

Kết nối Google Workspace với Hermes Agent có cần nhập mật khẩu Google không?

Không. Hermes Agent kết nối Google Workspace thông qua OAuth 2.0, không yêu cầu nhập hoặc lưu mật khẩu Google. Bạn chỉ cần đăng nhập tài khoản Google trên trình duyệt, cấp quyền truy cập và Hermes Agent sẽ sử dụng token xác thực để làm việc với các dịch vụ Google.

Cần bật những API nào trong Google Cloud?

Bạn cần bật các API sau trong Google Cloud Project:

  • Gmail API
  • Google Calendar API
  • Google Drive API
  • Google Sheets API
  • Google Docs API
  • People API

Nếu thiếu một trong các API này, Hermes Agent có thể không sử dụng được đầy đủ tính năng liên quan đến Gmail, Calendar, Drive, Docs, Sheets hoặc Contacts.

Vì sao phải chọn OAuth client loại Desktop App?

Hermes Agent sử dụng luồng xác thực OAuth phù hợp với loại ứng dụng Desktop App. Khi chọn đúng loại này, Google sẽ tạo file client secret JSON để Hermes Agent dùng trong quá trình tạo link đăng nhập, lấy authorization code và đổi sang token xác thực.

Trang localhost:1 báo lỗi có sao không?

Không sao. Sau khi bạn cấp quyền Google, trình duyệt có thể chuyển về URL dạng:

http://localhost:1/?state=…&code=…

Trang này có thể báo lỗi như không truy cập được hoặc ERR_UNSAFE_PORT. Đây là hiện tượng bình thường. Bạn chỉ cần copy toàn bộ URL trên thanh địa chỉ trình duyệt rồi dán vào lệnh –auth-code để Hermes Agent lấy token.

Đông Tùng

Senior Technology Writer

Là cử nhân Quản trị kinh doanh của Trường Đại học Tài chính - Marketing, Tùng bắt đầu làm việc tại Tino Group từ năm 2021 ở vị trí Content Marketing để thỏa mãn niềm đam mê viết lách của bản thân. Sở hữu khả năng sáng tạo đặc biệt, anh cùng đội ngũ của mình đã tạo nên những chiến dịch quảng cáo độc đáo cùng vô số bài viết hữu ích về nhiều chủ đề khác nhau. Sự tỉ mỉ, kiên trì và tinh thần sáng tạo của Tùng đã góp phần lớn vào thành công của Tino Group trong lĩnh vực marketing trực tuyến.

Xem thêm bài viết

Bài viết liên quan

Mục lục
  1. Tại sao nên kết nối Google Workspace với Hermes Agent?
  2. Thông tin cấu hình cần nắm trước khi thực hiện
  3. Hướng dẫn kết nối Google Workspace với Hermes Agent
    1. Bước 1: Truy cập Google Cloud Console
    2. Bước 2: Chọn hoặc tạo Google Cloud Project
    3. Bước 3: Mở API Library trong Google Cloud
    4. Bước 4: Bật Gmail API, Google Calendar API, Google Drive API, Google Sheets API, Google Docs API và Google People API
    5. Bước 5: Kiểm tra lại danh sách API đã bật
    6. Bước 6: Cấu hình OAuth consent screen
    7. Bước 7: Thêm test user nếu app đang ở Testing
    8. Bước 8: Tạo OAuth client ID
    9. Bước 9: Tải file JSON client secret
    10. Bước 10: Import client secret vào Hermes Agent
    11. Bước 11: Tạo môi trường Python riêng cho Google Workspace
    12. Bước 12: Tạo link đăng nhập Google OAuth
    13. Bước 13: Đổi authorization code lấy token
    14. Bước 14: Kiểm tra token đã hợp lệ hay chưa
    15. Bước 15: Kiểm tra kết nối API Google thực tế
  4. Sau khi kết nối Google Workspace, Hermes Agent dùng được gì?
  5. Lưu ý bảo mật khi kết nối Google Workspace với Hermes Agent
  6. Một số lỗi thường gặp và cách xử lý
    1. 1. Không tạo được OAuth client ID
    2. 2. Không đăng nhập được OAuth vì app đang Testing
    3. 3. Google redirect về localhost bị lỗi
    4. 4. Lệnh check-live không thành công
    5. 5. Token bị revoke hoặc hết hiệu lực
    6. Kết luận
  7. Những câu hỏi thường gặp

Xem nhiều