Triển khai: Yêu cầu tìm kiếm

Các ví dụ sau đây minh hoạ cách hoàn tất một số loại yêu cầu tìm kiếm trong API phiên bản 3.

Video

Ví dụ này gọi phương thức search.list để tìm những video có độ phân giải cao (HD) được xem nhiều nhất liên quan đến cụm từ tìm kiếm "chó trượt ván". Truy vấn này đặt các tham số order, part, q, typevideoDefinition.

https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.search.list?
        part=snippet
        &order=viewCount
        &q=skateboarding+dog
        &type=video
        &videoDefinition=high

Xem tài liệu về phương thức search.list để biết mã mẫu.

Danh sách phát

Ví dụ này cho thấy cách tìm các danh sách phát khớp với cụm từ tìm kiếm "GoogleDevelopers". Phương thức này gọi phương thức search.list và đặt giá trị của tham số type thành playlist để tập hợp kết quả chỉ bao gồm danh sách phát.

https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.search.list?
        part=snippet
        &q=GoogleDevelopers
        &type=playlist

Kênh

Ví dụ này cho thấy cách tìm những kênh khớp với cụm từ tìm kiếm "du lịch". Hàm này gọi phương thức search.list và đặt giá trị của tham số type thành channel để tập hợp kết quả chỉ bao gồm các kênh.

https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.search.list?
        part=snippet
        &q=travel
        &type=channel

Kết quả có liên quan đến một ngôn ngữ cụ thể

Ví dụ này gọi phương thức search.list để tìm kết quả tìm kiếm phù hợp nhất với một ngôn ngữ cụ thể. Ví dụ này cho thấy cụm từ tìm kiếm là marine (q=marine) và phản hồi API phải chứa kết quả phù hợp nhất với ngôn ngữ tiếng Pháp (relevanceLanguage=fr).

https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.search.list?
        part=snippet
        &q=marine
        &relevanceLanguage=fr

Xin lưu ý rằng yêu cầu này không đặt giá trị cho thông số type, tức là mỗi kết quả tìm kiếm có thể tham chiếu đến một video, danh sách phát hoặc kênh.

Video được tải lên qua ứng dụng hoặc trang web của nhà phát triển

Ví dụ này cho thấy cách sử dụng tham số forDeveloper để hạn chế một lượt tìm kiếm chỉ truy xuất những video được tải lên thông qua ứng dụng hoặc trang web của nhà phát triển. Bạn có thể sử dụng tham số này cùng với các tham số tìm kiếm không bắt buộc, chẳng hạn như tham số q.

Lưu ý: Truy vấn này thực sự không trả về kết quả trong Trình khám phá API vì Trình khám phá API không hỗ trợ tải video lên. Bạn có thể chạy truy vấn này cho ứng dụng của riêng mình bên ngoài Trình khám phá API, nhưng không thể nhận kết quả cho ứng dụng của bạn bằng Trình khám phá API.

Mỗi video được tải lên sẽ tự động được gắn thẻ bằng số dự án liên kết với ứng dụng của nhà phát triển trong Bảng điều khiển API của Google.

Khi một yêu cầu tìm kiếm đặt tham số forDeveloper thành true, dịch vụ API sẽ sử dụng thông tin xác thực uỷ quyền của yêu cầu đó để xác định nhà phát triển. Do đó, nhà phát triển có thể chỉ cho phép kết quả tìm kiếm là những video được tải lên thông qua ứng dụng hoặc trang web của chính nhà phát triển, chứ không phải những video được tải lên thông qua các ứng dụng hoặc trang web khác.

https://developers.google.com/apis-explorer/#p/youtube/v3/youtube.search.list?
        part=snippet
        &q=fun
        &forDeveloper=true