• Chào Khách, tham gia nhóm Telegram của diễn đàn tại đây @vuiitme
X

Hướng Dẫn Sử Dụng Storage Google Drive Trong Laravel

Phạm Văn Hoài

Thành viên BQT
Vip 2
Administrator
Người Điều Hành
Premium
Người Điều Hành Cấp Cao
Thành Viên VIP
Người Ảnh Hưởng
Người Đưa Tin
Người Chia Sẻ
VuiIT 2020

Lấy giá trị cho các biến env​

Lấy Client id và Client secret​

Đăng nhập tài khoản Google của bạn, sau đó truy cập vào link sau:
Bạn không có quyền xem liên kết Đăng nhập hoặc Đăng ký.

Tại đây bạn tiến hành tạo một project theo chỉ dẫn như hình
vYjF1x8.png


Sau khi nhấn New Project, một trang mới hiện ra.
S4UBwZw.png

Tại đây bạn điền các thông tin như hình dưới đây, sau đó nhấn Create để tạo project.
sau đó google sẽ tạo project cho bạn, bây giờ chúng ta chọn project như sau:
Na4BFsM.png

Sau khi chọn project bạn chọn sang tab Library và tìm kiếm “Google Drive API” để tích hợp Google Drive API như hình bên dưới.
F0q0SXO.png

seach:
1GB0fTM.png


8vIR1q1.png

vậy là đã nhúng api drive vào project. bây giờ tạo 1 Credentials để có thể sử dụng client ID và Clietn secret . thực hiện như sau:
1. nhấn vào nút Configure consent screen
QUsOrqz.png

những bước sau chỉ cần save and continues liên tục thôi không cần quan tâm lắm đâu.
vOQ1YOC.png

và cuối cùng là bấm prepare for verification
0jZP0IT.png

Quay trở lại tab Credentials, nhấn vào nút “+ CREATE CREDENTIALS“, chọn OAuth client ID.

A3XLqyz.png

Tiếp tục hoàn thiện các thông tin như hình dưới đây, sau đó nhấn Create.
Lư ý: Ở mục Authorized redirect URIs bạn phải điền là
Bạn không có quyền xem liên kết Đăng nhập hoặc Đăng ký.
(không có ký tự / ở cuối URL), thông tin này cực kỳ quan trọng ở bước tiếp theo.
FR90csf.png


jiDX3iO.png


rF69W3R.png

Bạn hãy sử dụng 2 thông tin này để cấu hình cho 2 biến env tương ứng là GOOGLE_DRIVE_CLIENT_ID và GOOGLE_DRIVE_CLIENT_SECRET.

2 Lấy Refresh token​

Đầu tiên, bạn hãy truy cập vào địa chỉ:
Bạn không có quyền xem liên kết Đăng nhập hoặc Đăng ký.
. Sau đó điền các thông tin như hình dưới đây.
q8rWGnD.png

Uvpth2D.png

bấm cho phép hết
lTTQqfK.png

cái số 3 chính là refresh token , Bạn hãy sử dụng giá trị này để thiết lập cho biến env GOOGLE_DRIVE_REFRESH_TOKEN.

3. cách lấyGOOGLE_DRIVE_FOLDER_ID​

vào google drive tạo 1 forder sau đó lấy id trên url như hình
VVhNQPK.png


nguồn:
Bạn không có quyền xem liên kết Đăng nhập hoặc Đăng ký.
 
Top