hôm nay, mình sẽ hướng dẫn tạo file google client secrets.json (bao gồm 2 thông tin client id và client secret) cho Google APIs nói chung và Youtube APIs V3 nói riêng




Google APIs là gì ?
Google API là tâp hợp rất nhiều gói API như: YouTube APIs, Social APIs, Mobile APIs, Advertising APIs, Google Maps APIs, Google Apps APIs, Google Cloud APIs,… bào gồm các hàm có sẵn mà cho phép các bạn lập trình viên thực hiên nhiều công việc một cách dễ dàng liên quan đến Google như tìm kiếm dữ liệu trên Google, chia sẻ nội dụng lên trang mạng xã hội Google+, thống kê dữ liệu Google Analytics,…

Youtube APIs là gì?

Youtube APIs là một gói API nằm trong Google APIs mà bao gôm các hàm có sẵn trong Youtube giúp các lập trình viên thưc hiện nhiều công việc liên quan đến Video Youtube như tìm kiếm Video, tìm kiếm nội dung liên quan, Upload Video Youtube, tạo và chỉnh sửa Playlist, thống kê Video và Playlist, like, share và comment Video và còn nhiều hơn thế nữa

File google client secrets.json là gì?

File client_secrets.json là file chứa thông tin client id và client secret và các thông số OAuth 2.0 khác.

Bạn có thể hiểu một cách đơn giản, client id giống như số chứng minh thư nhân dân của bạn, còn client secret là giấy phép lái xe để bạn có thể đi xe ô tô ngoài đường. Có phải khi bạn được dừng xe để kiểm tra, cảnh sát giao thông sẽ hỏi bạn về chứng minh thư nhân dân và giấy phép lái xe?

Ở đây cũng vậy, bạn muốn sử dụng các ứng dụng Google APIs để phát triển ứng dụng Web hay phần mềm Window, bạn cần phải có client id và client secret. Đó là lý do tại sao phần lớn các ứng dụng Web hay phần mềm được cấp phép bởi Google đều yêu cầu các bạn tạo ra google client id và google client secret để có thể hoạt động được. Sau đây mình sẽ hướng dẫn có bạn được file client_secrets.json mà bao gồm 2 thông tin đó

Hướng dẫn tạo file client_secrets.json cho Google-Youtube API

Bước 1: Truy cập vào đường link API: https://console.developers.google.com/apis


Bước 2: Tạo Project bằng cách lựa chọn Create Project như hình dưới:

Bước 3: Đặt tên Project và chọn Create:

Bước 4: Đợi khoảng 30 s để tạo và kích hoạt dự án cho đến khi ra như hình dưới:


Bước 5: Lựa chọn các API cần thiết, ví dụ như API dưới đây:


Bước 6: Kích hoạt từng API mà bạn muốn sử dụng như ví dụ dưới:


Bước 7: Đặt tên Product Name như hình dưới rồi nhấn Save:


Bước 8: Lựa chọn OAuth client ID:


Bước 9: Lựa chọn Other nếu bạn chạy phần mềm Window, hoặc lựa chọn Web Application nếu là ứng dụng Web. Đặt tên và chọn Create như hình dưới


Bước 10: Sau bước 9 ban đã có thông tin google client id và google client secret như hình dưới:


Bước 11: Tải file client_secrets.json về máy tính nếu cần


Như vậy là bạn đã có thể chạy các ưng dụng được cấp phép bởi Google rồi

Chúc các bạn thành công

Post a Comment Blogger

 
Top