Video & sari kata · Pemuat Lakaran kecil YouTube & Pemapar Metadata
Data awam sahaja: perkara yang akan dan tidak akan ditunjukkan oleh penonton metadata YouTube
· Mengapa ia penting
youtube metadata privasi
ToolAcre mendokumenkan perkara yang tidak akan dilakukan oleh setiap alat. Siaran ini membentangkan sempadan untuk penonton metadata: tajuk awam, saluran dan butiran benam yang ditunjukkannya, perkara yang sengaja tidak diambilnya dan sebab sempadan itu adalah yang betul.
Penonton, bukan pengikis — tetapkan jangkaan sebelum anda menampal pautan
Penonton metadata awam menjawab satu soalan terhad: apakah aset lakaran kecil dan fakta berstruktur yang boleh diperolehi oleh pelayar yang dilog keluar untuk rujukan video yang disahkan ini sekarang? Ia tidak merangkak halaman tontonan, melaksanakan skripnya, menghitung video berkaitan atau meniru penyelidikan umum YouTube API. Bermula dengan soalan sempit itu menghalang utiliti padat daripada disalah anggap sebagai sumber data yang mengetahui akaun atau rekod sejarah yang lengkap.
Sempadan juga membuat keputusan boleh diaudit. Setiap nilai yang dipaparkan datang sama ada daripada calon lakaran kecil yang diketahui atau daripada respons oEmbed yang dinormalkan, bukan daripada meneka pada penanda halaman. Penyemak boleh mengesan tajuk kepada JSON yang dibekalkan oleh pengarang, dimensi kepada bait imej yang dinyahkod dan pautan yang dijana kepada ID sebelas aksara yang disahkan. Carian berulang kemudian boleh membandingkan suka dengan suka sambil mengakui bahawa respons awam mungkin berubah.
Perkara yang umum mengikut reka bentuk — tajuk, saluran dan butiran benam yang diterbitkan YouTube untuk setiap video awam
Awam dalam alat ini bermakna disampaikan kepada permintaan tanpa nama tanpa bukti kelayakan. Skop termasuk JPEG calon lakaran kecil, lima pautan poster WebP dan medan oBenam yang dinormalkan untuk tajuk, saluran, saluran URL, lakaran kecil URL dan dimensi, dimensi pemain, pembekal dan ID video. Ini tidak bermakna bahawa setiap pengecam yang sah menghasilkan setiap medan, cuma alat itu meminta titik akhir yang bertujuan untuk menjawab tanpa akaun yang dilog masuk.
Kebolehcapaian teknikal bukan kekal mahupun kebenaran. Pemuat naik boleh menggantikan lakaran kecil atau tajuk sementara URLnya kekal tidak berubah; YouTube atau dasar tempatan boleh menolak permintaan; dan hak boleh menyekat penggunaan semula. Rekod yang bertanggungjawab termasuk tarikh dan sumber akses, dan menerangkan pemerhatian dan bukannya sifat kekal video.
Perkara yang ditunjukkan oleh alat itu — lakaran kecil dalam setiap saiz serta butiran awam tersebut, daripada dua hos bernama
ToolAcre kuar lapan nama JPEG: lima varian poster dan tiga bingkai pegun hq. Ia membaca kandungan, menyahkod dimensi sebenar dan mengendalikan respons 120×90 untuk calon yang lebih besar sebagai pemegang tempat YouTube dan bukannya bukti bahawa karya seni yang diminta wujud. Antara muka juga menyediakan lima URL poster WebP, tetapi URL tersebut kekal sebagai pautan kerana laluannya tidak memberikan akses silang asal yang diperlukan untuk ToolAcre membaca dan menyimpan bait.
Cawangan metadata meminta www.youtube.com/oembed dengan jam tangan kanonik URL dan format=json. ToolAcre mengeksport medan biasa yang dipilih sebagai JSON, Markdown, CSV atau teks, bukan sifat sewenang-wenangnya atau oBenam HTML. Iframe yang dipertingkatkan privasinya dibina secara berasingan daripada ID yang disahkan dan bukannya dipercayai dari titik akhir.
Perkara yang tidak akan dilakukan — muat turun video, log masuk, baca data peribadi atau sekatan pintasan
Penonton tidak memuat turun video atau audio, log masuk, mengikis halaman tontonan, menyelesaikan saluran atau senarai main atau mendapatkan semula kapsyen. Ia tidak mensintesis paparan, suka, perihalan, teg, tempoh, tarikh muat naik, komen atau medan akaun sahaja. Peninggalan tersebut adalah sebahagian daripada kontrak. Jika petikan memerlukan tempoh atau tarikh penerbitan, dapatkannya daripada sumber lain yang dibenarkan dan labelkan sumber itu dan bukannya mengisi jurang dengan inferens.
Rekod peribadi, dipadam dan dihadkan umur tidak mendedahkan bahan yang dilog keluar yang diperlukan. ID boleh lulus ujian bentuk sebelas aksara tempatan sementara semua permintaan kemudiannya gagal, kerana sintaks mengenal pasti rujukan yang mungkin dan bukannya ketersediaan semasa. Alat ini tidak melakukan log masuk atau pintasan akses. Rekod yang hilang harus kekal hilang, dengan kategori kegagalannya didokumenkan, bukannya dibina semula daripada hasil carian, tajuk halaman cache atau lakaran kecil yang tidak berkaitan.
Mengapa sempadan itu penting — menghormati pemuat naik, syarat platform dan risiko pembaca sendiri
Sempadan telus melindungi pemuat naik dan pembaca sama. Ia menghalang alat kemudahan daripada diwakili sebagai mekanisme akses dan membolehkan penyelidik menyatakan dengan tepat pemerhatian yang datang dari titik akhir awam. Imej yang dinyahkod membuktikan bait yang tiba; oEmbed membuktikan medan ternormal yang dikembalikan; tidak membuktikan siapa yang memiliki bahan itu, mengapa ia diterbitkan atau sama ada cadangan penggunaan semula dibenarkan.
Syarat platform, hak pencipta, lesen dan kebenaran khusus projek tetap menjadi tanggungjawab pengguna. Pelaksanaan boleh menunjukkan mekanik permintaan dan medan output, tetapi ia tidak boleh mengeluarkan kesimpulan undang-undang. Simpan bukti kebenaran di sebelah aset yang dimuat turun, elakkan menyiratkan pengesahan dan lebih suka benam atau permintaan kebenaran langsung apabila penyalinan tidak diperlukan atau pembentangan yang dimaksudkan melebihi hak yang boleh anda dokumenkan.
Contoh yang berkesan: bukti awam sahaja, tanpa meramalkan tingkah laku pautan tidak tersenarai
Untuk video awam yang diketahui, kekalkan input URL dan tarikh akses, kemudian bandingkan tajuk dan saluran yang dinormalkan dengan sumber yang boleh dilihat dan periksa setiap baris lakaran kecil yang dinyahkodkan. Permintaan maxresdefault boleh mengembalikan karya seni 1280×720 tulen, varian yang lebih kecil mungkin tersedia dan calon lain boleh mengembalikan pemegang tempat. Laporkan hasil tersebut secara bebas dan bukannya mengurangkan larian kepada satu label yang tersedia atau tiada.
Untuk rujukan peribadi atau dipadamkan, ketiadaan dijangka; bahan larangan umur yang dilog keluar begitu juga tidak boleh dipulihkan. Pelaksanaan tidak menetapkan satu peraturan universal untuk pautan tidak tersenarai, jadi jangan ramalkan kelakuannya daripada format ID atau daripada satu ujian. Semak sahaja bahan yang anda dibenarkan untuk memeriksa dan merekodkan tindak balas yang diperhatikan. Bukti paling kukuh apabila input, tarikh, konteks pelayar dan hasil individu bergerak bersama.
Bawa pulang: skop awam yang dilog keluar dengan had peribadi, dipadamkan dan sekatan umur yang jelas
Sebelum Ambil, penghuraian adalah setempat dan tiada semakan kewujudan berlaku. Selepas klik, lapan imej GET dan satu oEmbed GET pergi terus ke Google dengan bukti kelayakan ditinggalkan, tiada perujuk, tiada kedai dan ubah hala diikuti. Google menerima permintaan tersebut dan pengepala Asal pelayar; tiada proksi ToolAcre menerima ID atau kandungan yang dikembalikan. Oleh itu, operasi didedahkan dan boleh diperiksa, tetapi bukan setempat selepas Ambil.
Tafsirkan setiap hasil dalam sempadan yang dilog keluar. Cuba semula gangguan pengangkutan, tetapi jangan anggap percubaan semula sebagai cara untuk mengembangkan akses; mengekalkan pemegang tempat dan HTTP penolakan sebagai pemerhatian yang berbeza daripada menukarnya kepada metadata yang telah diteka. Penonton kekal sebagai alat bukti awam semasa, bukan pangkalan data sejarah, oracle hak atau mekanisme untuk memulihkan rekod terhad.