Ứng dụng của bạn phải có thông tin uỷ quyền để có thể sử dụng API Phát trực tiếp trên YouTube. Tài liệu này mô tả các loại thông tin xác thực uỷ quyền mà Google API Console hỗ trợ. Bài viết này cũng giải thích cách tìm hoặc tạo thông tin uỷ quyền cho dự án của bạn.
Tạo dự án và chọn dịch vụ API
- Mở trang Thông tin xác thực trong Bảng điều khiển API.
-
Trang này cho phép bạn tạo hai loại thông tin đăng nhập khác nhau.
Tuy nhiên, tất cả các phương thức cho API Phát trực tiếp trên YouTube đều yêu cầu bạn phải cho phép OAuth 2.0.
Hãy làm theo hướng dẫn dưới đây để tạo thông tin đăng nhập OAuth 2.0.
-
OAuth 2.0: Bất cứ khi nào ứng dụng yêu cầu dữ liệu riêng tư của người dùng, ứng dụng phải gửi mã thông báo OAuth 2.0 kèm theo yêu cầu. Trước tiên, ứng dụng sẽ gửi một mã ứng dụng khách và có thể là mật khẩu ứng dụng khách để lấy một mã thông báo. Bạn có thể tạo thông tin đăng nhập OAuth 2.0 cho các ứng dụng web, tài khoản dịch vụ hoặc ứng dụng đã cài đặt.
Để biết thêm thông tin, hãy xem tài liệu về OAuth 2.0.
-
Khoá API: Bạn có thể thêm khoá API vào yêu cầu. Khoá này giúp xác định dự án của bạn và cung cấp quyền truy cập API, hạn mức và báo cáo.
Xin lưu ý rằng tất cả các phương thức dành cho API Phát trực tiếp trên YouTube đều yêu cầu bạn phải cho phép OAuth 2.0. Vì lý do đó, bạn cần làm theo hướng dẫn ở trên để tạo thông tin đăng nhập OAuth 2.0. Nếu muốn, bạn cũng có thể gửi khoá API, nhưng điều đó là không cần thiết.
API hỗ trợ một số loại hạn chế đối với khoá API. Nếu khoá API mà bạn cần chưa tồn tại, hãy tạo một khoá API trong Console bằng cách nhấp vào Tạo thông tin đăng nhập > Khoá API. Bạn có thể hạn chế khoá trước khi sử dụng trong phiên bản phát hành công khai bằng cách nhấp vào Restrict key (Hạn chế khoá) rồi chọn một trong các Restrict (Hạn chế).
-
Để giữ an toàn cho khoá API, hãy làm theo các phương pháp hay nhất để sử dụng khoá API một cách an toàn.