0:00:00.033,0:00:08.615 Hi, I 'm Jeff Fisher, dan dalam video ini, kita akan berbicara tentang bagaimana untuk mencari video menggunakan YouTube API 0:00:08.615,0:00:12.600 Operasi yang umum di YouTube sedang mencari video 0:00:12.600,0:00:15.906 Anda mencari video di API dengan menggunakan video feed. 0:00:15.906,0:00:20.500 Kami menentukan istilah pencarian kami dengan parameter 'q'. Anda dapat menentukan 0:00:20.500,0:00:24.800 Anda dapat menentukan istilah pencarian lebih rumit oleh URL yang melarikan diri itu. 0:00:24.800,0:00:27.800 Ada banyak versi api 0:00:27.800,0:00:34.412 yang kita dapat menentukan versi yang kita ingin menggunakan menggunakan parameter 'v', atau header khusus. 0:00:34.412,0:00:39.474 Karena ada banyak cute puppy video di YouTube, dan kita tidak ingin untuk menangani mereka semua sekaligus, 0:00:39.474,0:00:44.675 kita dapat menentukan berapa banyak yang kita inginkan dengan menggunakan 'max-results.' 0:00:44.675,0:00:48.567 Karena kami hanya ingin 10 sekaligus, tetapi kita mungkin ingin halaman 10 berikutnya, 0:00:48.567,0:00:53.986 kita dapat melihat feed yang dikembalikan ke API untuk elemen 'link' dengan 'rel' sama dengan 'next' 0:00:53.986,0:00:58.400 Ini akan mengidentifikasi halaman berikutnya hasil, dan cara yang tepat untuk paging melalui feed. 0:00:58.400,0:01:04.400 Jika Anda melihat link 'berikutnya', Anda akan melihat ini memiliki parameter 'start-index', yang mengidentifikasi awal halaman berikutnya 0:01:04.400,0:01:10.844 Namun, Anda harus mencoba untuk mengatur parameter ini secara manual dan sebaliknya selalu mengambil nilai dari link 'berikutnya' dari feed 0:01:10.844,0:01:15.633 Sekarang mari kita bicara tentang beberapa parameter kueri lainnya yang dapat Anda gunakan dengan YouTube API 0:01:15.633,0:01:21.933 Pertama, kita akan berbicara tentang 'orderby'. Secara default, hasil akan dikembalikan dalam urutan relevansi 0:01:21.933,0:01:28.800 Tapi Anda juga dapat memiliki mereka diperintahkan oleh rating, Lihat jumlah, dan tanggal mereka diterbitkan. 0:01:28.800,0:01:34.467 Anda juga dapat mencari semua video yang diupload oleh pengguna YouTube tertentu dengan parameter 'penulis'. 0:01:34.467,0:01:37.767 Ini setara dengan mengambil mereka upload feed. 0:01:37.767,0:01:41.936 Dalam versi 2 dari API, kami menambahkan pencarian berbasis lokasi 0:01:41.936,0:01:49.300 di mana Anda dapat melewati garis lintang dan bujur informasi dan menemukan video yang terjadi di dekat titik itu. 0:01:49.300,0:01:52.710 Karena sejumlah besar video hanya memiliki lokasi deskriptif, seperti London, 0:01:52.710,0:01:58.538 Jika Anda hanya ingin untuk video dengan eksplisit lintang dan bujur informasi dikembalikan, 0:01:58.538,0:02:02.508 Tambahkan tanda seru dengan kueri Anda. 0:02:02.508,0:02:10.033 Untuk hanya menampilkan video tertanam, seperti untuk embedding pada halaman web eksternal, menggunakan parameter 'format'. 0:02:10.033,0:02:14.400 Jika Anda hanya menginginkan hasil dalam bahasa tertentu, Anda dapat menggunakan bahasa membatasi. 0:02:14.400,0:02:21.667 Catatan ini hanya untuk video metadata, dan tidak track audio dari video 0:02:21.667,0:02:24.733 Anda juga dapat menentukan suatu nilai TelusurAman default ' moderat ', 0:02:24.733,0:02:31.967 tetapi juga dapat 'ketat' atau 'tidak' untuk menyaring dibatasi konten. 0:02:31.967,0:02:34.200 Beberapa video tidak dapat diputar dalam locales tertentu. 0:02:34.200,0:02:38.967 Anda dapat menentukan lokal pengguna Anda oleh lewat di kode negara mereka atau alamat IP mereka 0:02:38.967,0:02:41.309 dalam hal ini kita akan mencari kode negara mereka untuk Anda. 0:02:41.309,0:02:46.167 Catatan ini adalah hanya untuk meningkatkan pengalaman pengguna, seperti itu akan menyaring mereka tidak dapat memutar video. 0:02:46.167,0:02:52.333 Menggunakan parameter ini tidak akan mempengaruhi video yang mereka dapat bermain. 0:02:52.333,0:02:57.267 YouTube memiliki sejumlah kategori video, seperti komedi, Berita dan politik, dan banyak lagi. 0:02:57.267,0:03:03.933 Jika kita hanya ingin video dalam kategori komedi, kita dapat menggunakan parameter 'Kategori' untuk mengambil mereka. 0:03:03.933,0:03:08.709 Jika Anda sudah familiar dengan lain Google Data api, Anda juga dapat menggunakan di bawah sintaks. 0:03:08.709,0:03:18.300 Jika Anda ingin melakukan pencarian tag, Anda dapat menggunakan mekanisme yang sama, misalnya untuk mencari semua video yang memiliki tag 'anjing' 0:03:18.300,0:03:23.667 Perhatikan bahwa kategori video dimulai dengan huruf huruf besar, sedangkan tag semua huruf kecil. 0:03:23.667,0:03:27.867 Ini berarti bahwa pencarian di atas untuk semua video dalam kategori komedi, 0:03:27.867,0:03:33.233 sedangkan di bawah ini adalah video yang memiliki tag 'komedi'. 0:03:33.233,0:03:37.433 Anda juga dapat mencampur dan mencocokkan untuk menggabungkan parameter kueri yang berbeda telah kita bahas di sini. 0:03:37.433,0:03:41.733 Misalnya, jika Anda inginkan untuk query untuk kucing video dalam kategori komedi 0:03:41.733,0:03:47.718 tertanam pada halaman web eksternal, Anda bisa menggunakan query ini. 0:03:47.718,0:03:52.000 YouTube juga menyediakan daftar video populer 0:03:52.000,0:03:55.334 Ini yang terkena di API sebagai standar feed. 0:03:55.334,0:04:01.633 Seperti top rated video, video paling dilihat, dan video dibahas. 0:04:01.633,0:04:06.367 Kita juga dapat melihat paling populer video yang diupload minggu ini menggunakan parameter 'waktu'. 0:04:06.367,0:04:13.533 Kita juga bisa melihat paling populer video bulan ini, atau hari ini. 0:04:13.533,0:04:21.200 Anda juga dapat melihat hanya paling populer video dalam kategori tertentu, seperti komedi. 0:04:21.200,0:04:25.033 Perhatikan bahwa ini berbeda dari menggunakan 'Kategori' parameter permintaan yang kita bicarakan sebelumnya. 0:04:25.033,0:04:29.700 Feed di atas adalah atas 100 video dinilai dalam kategori komedi. 0:04:29.700,0:04:38.533 Sedangkan bagian bawah adalah--100 top rated video di YouTube, yang dalam kategori komedi. 0:04:38.533,0:04:48.276 Anda juga dapat melihat versi standar feed berbeda, seperti top rated komedi video di Jepang. 0:04:48.276,0:04:51.167 Mudah-mudahan, Anda akan mendapatkan cukup bersemangat menggunakan YouTube API 0:04:51.167,0:04:56.867 Tetapi sebelum Anda mulai, kita ingin pergi selama beberapa peringatan sederhana. 0:04:56.867,0:05:04.300 Anda tidak dapat mengambil lebih dari 1000 video dalam pencarian video feed. Ini adalah sama seperti YouTube.com. 0:05:04.300,0:05:07.339 OpenSearch totalResults nilai adalah perkiraan. 0:05:07.339,0:05:14.133 Ini adalah bagian dari mengapa Anda harus melakukan pagination secara manual, tetapi sebaliknya menggunakan link 'berikutnya'. 0:05:14.133,0:05:18.100 Mari kita kembali ke contoh kita sebelumnya tentang mencari cute puppy video. 0:05:18.100,0:05:23.454 Karena YouTube video situs besar, Cari informasi yang mungkin ditembolok. 0:05:23.454,0:05:28.133 Ini berarti bahwa paling baru saja upload cute puppy video mungkin tidak dapat ditampilkan dalam hasil. 0:05:28.133,0:05:32.033 Ini juga berarti bahwa informasi dalam video ini, seperti judul dan deskripsi, 0:05:32.033,0:05:35.970 mungkin memakan waktu beberapa jam yang akan diperbarui dalam indeks pencarian. 0:05:35.970,0:05:43.100 Juga, statistik tentang video, seperti melihat count dan favorit informasi mungkin tidak up to date. 0:05:43.100,0:05:50.367 Video upload sebagai pribadi, dan kemudian membuat umum, ini akan memakan waktu lebih lama untuk masuk ke dalam indeks pencarian. 0:05:50.367,0:05:55.233 Bagaimana jika Anda tahu ID dari video Anda ingin mengambil informasi pada. 0:05:55.233,0:06:01.467 Mirip dengan mencari video di YouTube, informasi ini akan di-cache. 0:06:01.467,0:06:07.572 Hal ini juga berlaku jika Anda mengambilnya melalui upload feed untuk pengguna ketika Anda sedang tidak dikonfirmasi sebagai mereka. 0:06:07.572,0:06:16.267 Namun, jika Anda mengotentikasi sebagai mereka, Anda akan mengambil informasi yang uncached, yang akan segar. 0:06:16.267,0:06:20.167 Juga, jika Anda mengambil upload feed sebagai pengguna, sementara otentikasi seperti pengguna tersebut, 0:06:20.167,0:06:25.382 Anda akan menerima informasi tentang video yang tidak di-cache. 0:06:25.382,0:06:30.900 Ini berarti itu akan informasi terbaru bahwa YouTube telah. Itu akan diperintahkan oleh saat diterbitkan. 0:06:30.900,0:06:34.600 Namun, jika Anda menambahkan parameter permintaan, seperti 'orderby' feed ini, 0:06:34.600,0:06:41.078 Meskipun Anda sedang dikonfirmasi, hasilnya akan cache. 0:06:41.078,0:06:46.133 Dua parameter permintaan yang tidak akan mempengaruhi proses caching, yang mulai-indeks dan max-hasil, 0:06:46.133,0:06:50.133 Jadi Anda masih dapat halaman melalui feed. 0:06:50.133,0:06:52.533 Jika Anda menggunakan salah satu perpustakaan disediakan klien kami, 0:06:52.533,0:06:56.845 akan ada objek dan metode yang akan membantu Anda membangun kueri penelusuran YouTube. 0:06:56.845,0:07:01.000 Silakan periksa dokumentasi untuk Perpustakaan klien ini untuk spesifik. 0:07:01.000,0:07:07.300 Semua informasi dalam video ini juga tersedia dalam dokumentasi kami di code.google.com. 0:07:07.300,9:59:59.000 Terima kasih untuk menonton!