- DOCS
- Thông tin chung
- Bài viết
- Trang
- Nhật ký thay đổi
- Cài đặt
- Tiện ích
- Giao diện
- Hướng dẫn cấu hình thanh điều hướng(Menu)
- Hướng dẫn cấu hình Nhận diện thương hiệu cho Website AI
- Hướng dẫn cấu hình Giao diện hiển thị cho Website AI
- Hướng dẫn cấu hình giao diện trang chủ với tính năng kéo thả của WebsiteAI
- Hướng dẫn cấu hình thumbnail (ảnh đại diện)
- Hướng dẫn sửa nội dung Footer
- Hướng dẫn cách cấu hình nút liên hệ CTA trên website
- Sản phẩm
- Tài khoản
Hướng Dẫn Lấy File JSON Credentials Để Kết Nối Google Sheets API
# Hướng Dẫn Lấy File JSON Credentials Để Kết Nối Google Sheets API
File JSON credentials là thông tin xác thực giúp ứng dụng của bạn kết nối và thao tác với Google Sheets thông qua Google Sheets API. Dưới đây là hướng dẫn từng bước để lấy file này.
---
## 1. Tạo Project trên Google Cloud
1. Truy cập [Google Cloud Console](https://console.developers.google.com/).
2. Đăng nhập tài khoản Google.
3. Ở góc trên bên trái, chọn **Select a project** (Chọn dự án) → **NEW PROJECT** (Tạo dự án mới).
4. Đặt tên cho dự án → **Create** (Tạo).
---
## 2. Bật Google Sheets API
1. Trong giao diện Google Cloud, chọn dự án vừa tạo.
2. Ở menu bên trái, chọn **APIs & Services** → **Library** (Thư viện).
3. Tìm kiếm **Google Sheets API**.
4. Nhấn vào kết quả, bấm **Enable** (Bật).
---
## 3. Tạo Service Account & Lấy File JSON
### 3.1. Tạo Service Account
1. Vào **APIs & Services** → **Credentials** (Thông tin xác thực).
2. Nhấn **+ CREATE CREDENTIALS** → chọn **Service account**.
### 3.2. Đặt tên Service Account
1. Nhập tên, mô tả cho Service Account → **Create and Continue**.
2. Ở các bước tiếp theo, có thể bỏ qua (bấm **Done**).
### 3.3. Tạo Key (tải file JSON)
1. Sau khi tạo xong Service Account, bạn sẽ thấy danh sách các Service Account.
2. Nhấn vào tên Service Account vừa tạo.
3. Chọn tab **Keys**.
4. Nhấn **Add Key** → **Create new key**.
5. Chọn **JSON** → **Create**.
6. File JSON sẽ tự động được tải về máy (ví dụ: `my-project-xxxxx-xxxxx.json`).
---
## 4. Chia sẻ Google Sheet cho Service Account
1. Mở Google Sheet bạn muốn thao tác.
2. Mở file JSON, tìm dòng `"client_email": "[email protected]"`.
3. Quay lại Google Sheet, nhấn **Share** (Chia sẻ), nhập email vừa tìm được, cấp quyền **Editor** (Người chỉnh sửa), rồi bấm **Send** (Gửi).
---
## 5. Sử dụng file JSON trong code
- Lưu file JSON vào thư mục an toàn trong project (ví dụ: `storage/app/google/credentials.json`).
- Sử dụng đường dẫn này trong code để xác thực.
---
## Lưu ý bảo mật
- Không chia sẻ file JSON credentials cho người khác.
- Chỉ cấp quyền truy cập tối thiểu cần thiết.