Hướng dẫn cách tạo file json để xin quyền truy xuất Youtube API

Nội dung chính

 


Tình trạng quá tải truy vấn Youtube API

Khi sử dụng phần mềm SEO youtube bạn sẽ thấy tác vụ xác thực cho phần mềm truy vấn Youtube của Gmail. Tác vụ này giúp phần mềm kết nối tới được Youtube API của Google nhắm thực hiên một số công việc trong phần mềm như:

  • Lấy thông tin kênh Youtube
  • Lấy thông tin video Youtube
  • Thực hiện tác vụ sub kênh Youtube bằng API
  • Tìm kiếm video Youtube theo từ khóa
  • ...

Bạn cấp quyền cho iClick thay mặt bạn thực hiện truy vấn đến Youtube, như vậy có thể hiểu iClick là trung gian (gọi là BÊN THỨ BA) thực hiện truy vấn để Youtube.

Tạo file xác thực json để kết nối API Youtube
Bên thứ ba mặc định của iClick.

Vấn đề đặt ra là Youtube giới hạn số lượng truy vấn trong ngày đối với bên thứ ba, trong khi có quá nhiều người thực hiện truy vấn thông qua chúng tôi vì vậy xảy ra tình trạng quá tải.

Cụ thể tình trạng lỗi diễn ra trong ngày 4/6/2019 khiến người dùng không thể thêm kênh mới do truy vấn thông tin kênh không được mà nguyên nhân là do iClick đã đạt giới hạn truy vấn trong ngày mà Google quy định.

Tạo file xác thực json để kết nối API Youtube
Lỗi không thêm được kênh.

Để khắc phục tình trạng này, iClick đã tạo ra một bên thứ ba mới - đồng nghĩa là người dùng lại phải cấp lại xác thực để bên thứ ba mới này thực hiện truy vấn Youtube. Nhưng do giới hạn truy vấn trong ngày của Google là khá thấp (cụ thể 10.000 truy vấn) nên chưa đầy 15 giờ đồng hồ thì bên thứ ba mới cũng sắp đạt ngưỡng.

Tạo file xác thực json để kết nối API Youtube
Số lượng truy vấn nhanh chóng đạt giới hạn vì số người gửi truy vấn thì nhiều mà giới hạn thì thấp.

Để cải thiện tình trạng này có các phương pháp sau:

  1. iClick xin Google cho tăng giới hạn lên
  2. iClick tạo ra nhiều bên thứ ba
  3. Người dùng tự tạo bên thứ ba cho riêng mình (khuyến khích)

Cách 1: iClick chấp nhận trả phí và đã gửi yêu cầu Google tăng giới hạn lên nhưng chưa được duyệt.

Cách 2: Chúng tô sẽ tối ưu cho phần mềm hoạt động song song nhiều bên thứ ba, bên thứ ba nào đạt giới hạn sẽ tự chuyển sang bên thứ ba còn hạn. Nhưng cách làm này thì người dùng sẽ phải cấp xác thực nhiều lần. Ví dụ có 5 bên thứ ba thì đồng nghĩa người dùng phải cấp xác thực 5 lần.

Cách 3: Người dùng tự tạo bên thứ ba cho riêng mình là cách chủ động nhất, tốt nhất mà chúng tôi khuyến khích. Vì tạo bên thứ ba bạn chỉ cần có một Gmail và hoàn toàn miễn phí. Một mình bạn sử dụng bên thứ ba đó nên dung lượng thoải mái, hoàn toàn độc lập và an toàn tuyệt đối.

Dưới đây là hướng dẫn tạo bên thứ ba:

Tạo bên thứ ba để đại diện cho gmail thực hiện truy vấn Youtube thực ra là tạo một file JSON trong Google Console, sau đó khai báo file này với phần mềm.

Tạo file JSON

Để tạo file JSON bạn cần có một gmail bất kỳ, đăng nhập vào gmail đó và vào Google Console theo link: https://console.developers.google.com/getting-started?hl=en (đường link đã chọn ngôn ngữ mặc định là tiếng Anh).

Tạo file xác thực json để kết nối API Youtube
Xác nhận (nếu là lần đầu tiên vào Google Console)

Tạo file xác thực json để kết nối API Youtube

 

Tạo file xác thực json để kết nối API Youtube
Bấm NEW PROJECT để tạo mới project.

 

Tạo file xác thực json để kết nối API Youtube
Image Đặt tên Project tùy ý, bấm CREATE, chờ đợi một lúc cho Project khởi tạo.

Tạo file xác thực json để kết nối API Youtube
Bấm ENABLE APIS AND SERVICES.

Tạo file xác thực json để kết nối API Youtube
Gõ từ khóa Youtube để tìm Youtube API.

Tạo file xác thực json để kết nối API Youtube
Chọn Youtube Data API v3.

Tạo file xác thực json để kết nối API Youtube
Bấm ENABLE.

Tạo file xác thực json để kết nối API Youtube
Chọn CREATE CREDENTIALS.

Tạo file xác thực json để kết nối API Youtube
Chọn Client ID.

Tạo file xác thực json để kết nối API Youtube
Chọn Configure consent screen.

Tạo file xác thực json để kết nối API Youtube
Đặt tên Application tùy ý, rồi kéo xuống cuối trang để bấm Save.

Tạo file xác thực json để kết nối API Youtube
Bấm Save.

Tạo file xác thực json để kết nối API Youtube
Chọn Other > Đặt tên Client ID tùy ý > Bấm Create .

Tạo file xác thực json để kết nối API Youtube
Hoàn tất.

Tạo file xác thực json để kết nối API Youtube
Tải file json xuống.

Tạo file xác thực json để kết nối API Youtube
File json đã tải thành công.

Bạn cần giữ file json này lại để có thể tái sử dụng cho những lần sau khỏi mất công vào Google Console để tải lại.

Khai báo file JSON với phần mềm

Mặc định phần mềm sử dụng file JSON chung của iCick, để đổi sang file JSON của bạn thì làm như sau:

Tạo file xác thực json để kết nối API Youtube
Vào Cấu hình > Cài đặt.

Tạo file xác thực json để kết nối API Youtube
Chọn file json của bạn.

Tạo file xác thực json để kết nối API Youtube
Xóa xác thực cũ (nếu có)

Tạo file xác thực json để kết nối API Youtube
Áp dụng thay đổi.

Tạo file xác thực json để kết nối API Youtube
Cấp quyền với json mới.

Tạo file xác thực json để kết nối API Youtube
Đã sử dụng json mới.

Thao tác tạo file json khá nhiều bước nhưng bạn cũng nên làm quen vì khi phần mềm phát triển tới trao đổi sub qua API thì sẽ cần dùng đến.

Cần hỗ trợ thêm vui lòng liên hệ chúng tôi.

Chúc bạn thành công, iClick.

 

Nội dung chính

 

tăng view youtube cách tăng sub youtube tăng sub youtube youtube api trao đổi sub api tạo file json xác thực json

Tác giả: admin | Đăng lúc: | Lần sửa cuối: 04/06/19 22:45 | Số lượt xem: 7,006