Hướng Dẫn tạo file client secrets.json cho Google/Youtube API V3 – 2017

youtube api v3

Cho Đi Để Nhận Lại

Trong thời gian vừa qua, mình nhận thấy xuất hiện khá là nhiều ứng dụng Web cũng như phần mềm Window hỗ trợ các bạn làm kiem tien Online qua con đường là kiếm tiền Youtube. Và phần lớn các ứng dụng Web hay phần mềm đó đề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

youtube developer

Vậy, trong bài viết ngày 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,…

google-api

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

youtube-api

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

google-cloud

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

Create Project Google API

 Bước 3: Đặt tên Project và chọn Create:
new-project-youtube-api
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:
project-youtube-api
Bước 5: Lựa chọn các API cần thiết, ví dụ như API dưới đây:
google-youtube-api
Bước 6: Kích hoạt từng API mà bạn muốn sử dụng như ví dụ dưới:
enable-youtube-api-v3
Bước 7: Đặt tên Product Name như hình dưới rồi nhấn Save:
credentials-google-api
Bước 8: Lựa chọn OAuth client ID:
client-secret-json-google-api
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
create-client-id
Bước 10: Sau bước 9 ban đã có thông tin google client id và google client secret như hình dưới:
oauth-client
Bước 11: Tải file client_secrets.json về máy tính nếu cần
client-id-google-api
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 😀

Cho Đi Để Nhận Lại

mm

Trung Văn Hoàng

Bản thân thích được học hỏi những người tài giỏi hơn mình. Cùng nhau chia sẻ kinh nghiệm làm Online để ai cũng có thể làm được.

You may also like...

1 Response

  1. Phan Thuan says:

    Bạn cho mình hỏi là làm thế nào để tích hợp được file json vào web. Ví dụ như bây giờ làm 1 file html thì làm thế nào để nó chạy được?

Leave a Reply

Your email address will not be published. Required fields are marked *

shares