Video và phụ đề · Trình tải xuống hình thu nhỏ & Trình xem siêu dữ liệu của YouTube
Chỉ dữ liệu công khai: nội dung mà người xem siêu dữ liệu YouTube sẽ hiển thị và sẽ không hiển thị
· Tại sao nó quan trọng
youtube siêu dữ liệu quyền riêng tư
ToolAcre ghi lại những gì mỗi công cụ sẽ không làm. Bài đăng này đưa ra ranh giới cho trình xem siêu dữ liệu: tiêu đề công khai, kênh và chi tiết nhúng mà nó hiển thị, những thứ nó cố tình không tìm nạp và tại sao ranh giới đó là đúng.
Người xem chứ không phải người thu thập dữ liệu — đặt kỳ vọng trước khi bạn dán liên kết
Trình xem siêu dữ liệu công khai trả lời một câu hỏi có giới hạn: bây giờ trình duyệt đã đăng xuất có thể lấy nội dung hình thu nhỏ và thông tin có cấu trúc nào cho tham chiếu video đã được xác thực này? Nó không thu thập dữ liệu trang xem, thực thi tập lệnh, liệt kê các video có liên quan hoặc bắt chước nghiên cứu chung về YouTube API. Bắt đầu với câu hỏi hẹp đó sẽ giúp tiện ích nhỏ gọn không bị nhầm lẫn với nguồn dữ liệu nhận biết tài khoản hoặc bản ghi lịch sử hoàn chỉnh.
Ranh giới cũng làm cho kết quả có thể kiểm tra được. Mọi giá trị được hiển thị đều đến từ một ứng viên hình thu nhỏ đã biết hoặc từ phản hồi oEmbed được chuẩn hóa, chứ không phải từ việc đoán khi đánh dấu trang. Người đánh giá có thể theo dõi tiêu đề tới JSON do tác giả cung cấp, thứ nguyên cho byte hình ảnh được giải mã và liên kết được tạo tới ID gồm 11 ký tự đã được xác thực. Sau đó, việc tra cứu lặp đi lặp lại có thể so sánh lượt thích với lượt thích trong khi thừa nhận rằng phản hồi của công chúng có thể thay đổi.
Nội dung được công khai theo thiết kế - tiêu đề, kênh và chi tiết nhúng mà YouTube xuất bản cho mọi video công khai
Công khai trong công cụ này có nghĩa là được cung cấp cho một yêu cầu ẩn danh mà không có thông tin xác thực. Phạm vi bao gồm JPEG ứng cử viên hình thu nhỏ, năm WebP liên kết áp phích và các trường oEmbed được chuẩn hóa cho tiêu đề, kênh, kênh URL, hình thu nhỏ URL và các thứ nguyên, thứ nguyên trình phát, nhà cung cấp và ID video. Điều đó không có nghĩa là mọi số nhận dạng hợp lệ đều tạo ra mọi trường, chỉ có nghĩa là công cụ này sẽ yêu cầu các điểm cuối có ý định trả lời mà không cần có tài khoản đăng nhập.
Khả năng tiếp cận kỹ thuật không phải là vĩnh viễn cũng không phải là sự cho phép. Người tải lên có thể thay thế hình thu nhỏ hoặc tiêu đề trong khi URL của nó không thay đổi; Chính sách của YouTube hoặc địa phương có thể từ chối yêu cầu; và các quyền có thể hạn chế việc sử dụng lại. Hồ sơ có trách nhiệm bao gồm ngày truy cập và nguồn, đồng thời mô tả quan sát chứ không phải tài sản vĩnh viễn của video.
Nội dung công cụ hiển thị — hình thu nhỏ ở mọi kích thước cộng với các chi tiết công khai đó, từ hai máy chủ được đặt tên
ToolAcre thăm dò tám tên JPEG: năm biến thể áp phích và ba ảnh tĩnh khung hq. Nó đọc nội dung, giải mã các kích thước thực tế và xử lý phản hồi 120×90 cho một ứng cử viên lớn hơn làm phần giữ chỗ của YouTube thay vì bằng chứng cho thấy tác phẩm nghệ thuật được yêu cầu tồn tại. Giao diện cũng cung cấp năm WebP URL áp phích, nhưng những URL đó vẫn là liên kết vì đường dẫn của chúng không cấp quyền truy cập nhiều nguồn gốc cần thiết để ToolAcre đọc và lưu byte.
Nhánh siêu dữ liệu yêu cầu www.youtube.com/oembed với đồng hồ chuẩn URL và format=json. ToolAcre xuất các trường chuẩn hóa đã chọn dưới dạng JSON, Markdown, CSV hoặc văn bản, không phải thuộc tính tùy ý hoặc oEmbed HTML. Iframe nâng cao quyền riêng tư của nó được xây dựng tách biệt với ID được xác thực thay vì được tin cậy từ điểm cuối.
Nó sẽ không làm gì — tải video xuống, đăng nhập, đọc dữ liệu riêng tư hoặc bỏ qua các hạn chế
Người xem không tải xuống video hoặc âm thanh, đăng nhập, trích xuất trang xem, phân giải kênh hoặc danh sách phát hay truy xuất phụ đề. Nó không tổng hợp lượt xem, lượt thích, mô tả, thẻ, thời lượng, ngày tải lên, nhận xét hoặc các trường chỉ dành cho tài khoản. Những thiếu sót đó là một phần của hợp đồng. Nếu một trích dẫn cần thời lượng hoặc ngày xuất bản, hãy lấy nó từ một nguồn được phép khác và gắn nhãn nguồn đó thay vì lấp đầy khoảng trống bằng một suy luận.
Các hồ sơ riêng tư, đã xóa và bị giới hạn độ tuổi không tiết lộ tài liệu cần đăng xuất. ID có thể vượt qua bài kiểm tra hình dạng 11 ký tự cục bộ trong khi tất cả các yêu cầu sau này đều không thành công vì cú pháp xác định một tham chiếu có thể có thay vì tính khả dụng hiện tại. Công cụ này không thực hiện bỏ qua đăng nhập hoặc truy cập. Bản ghi bị thiếu sẽ vẫn bị thiếu, kèm theo danh mục lỗi được ghi lại thay vì được tạo lại từ kết quả tìm kiếm, tiêu đề trang được lưu trong bộ nhớ đệm hoặc hình thu nhỏ không liên quan.
Tại sao ranh giới lại quan trọng — tôn trọng người tải lên, các điều khoản của nền tảng và rủi ro của chính người đọc
Một ranh giới minh bạch bảo vệ người tải lên cũng như người đọc. Nó ngăn không cho một công cụ tiện lợi được biểu diễn dưới dạng cơ chế truy cập và cho phép nhà nghiên cứu nêu chính xác những quan sát nào đến từ các điểm cuối công khai. Hình ảnh được giải mã chứng minh byte nào đã đến; oEmbed chứng minh trường chuẩn hóa nào đã được trả về; không chứng minh được ai sở hữu tài liệu, tại sao nó được xuất bản hoặc liệu đề xuất tái sử dụng có được cho phép hay không.
Các điều khoản của nền tảng, quyền của người sáng tạo, giấy phép và quyền dành riêng cho dự án vẫn là trách nhiệm của người dùng. Việc triển khai có thể chứng minh cơ chế yêu cầu và các trường đầu ra, nhưng nó không thể đưa ra kết luận pháp lý. Giữ bằng chứng về quyền bên cạnh nội dung đã tải xuống, tránh ngụ ý chứng thực và ưu tiên yêu cầu cấp phép nhúng hoặc trực tiếp khi việc sao chép là không cần thiết hoặc bản trình bày dự định vượt quá các quyền mà bạn có thể ghi lại.
Ví dụ đã hoạt động: chỉ bằng chứng công khai, không dự đoán hành vi liên kết không được liệt kê
Đối với video công khai đã biết, hãy giữ lại thông tin đầu vào URL và ngày truy cập, sau đó so sánh tiêu đề và kênh đã chuẩn hóa với nguồn hiển thị và kiểm tra từng hàng hình thu nhỏ được giải mã. Yêu cầu maxresdefault có thể trả về tác phẩm nghệ thuật 1280×720 chính hãng, một biến thể nhỏ hơn có thể có sẵn và một ứng cử viên khác có thể trả về phần giữ chỗ. Báo cáo các kết quả đó một cách độc lập thay vì giảm số lần chạy xuống một nhãn có sẵn hoặc bị thiếu.
Đối với một tham chiếu riêng tư hoặc đã bị xóa, dự kiến sẽ vắng mặt; Tương tự, tài liệu bị giới hạn độ tuổi đã đăng xuất cũng không thể phục hồi được. Việc triển khai không thiết lập một quy tắc chung cho các liên kết không được liệt kê, do đó, không dự đoán hành vi của chúng từ định dạng ID hoặc từ một thử nghiệm. Chỉ kiểm tra những tài liệu bạn được phép kiểm tra và ghi lại phản hồi quan sát được. Bằng chứng mạnh mẽ nhất khi thông tin đầu vào, ngày tháng, bối cảnh trình duyệt và các kết quả riêng lẻ đi cùng nhau.
Takeaway: phạm vi công khai đã đăng xuất với các giới hạn riêng tư, bị xóa và giới hạn độ tuổi rõ ràng
Trước khi Tìm nạp, quá trình phân tích cú pháp mang tính cục bộ và không xảy ra kiểm tra sự tồn tại. Sau khi nhấp chuột, tám hình ảnh GET và một oEmbed GET sẽ chuyển thẳng đến Google với thông tin xác thực bị bỏ qua, không có liên kết giới thiệu, không lưu trữ và chuyển hướng theo sau. Google nhận được những yêu cầu đó và tiêu đề Origin của trình duyệt; không có proxy ToolAcre nào nhận được ID hoặc nội dung được trả về. Do đó, hoạt động được tiết lộ và có thể kiểm tra, nhưng không phải cục bộ sau khi Tìm nạp.
Giải thích mọi kết quả trong ranh giới đăng xuất. Thử lại khi bị gián đoạn truyền tải, nhưng không coi việc thử lại là một cách để mở rộng quyền truy cập; giữ lại phần giữ chỗ và từ chối HTTP dưới dạng quan sát riêng biệt thay vì chuyển đổi chúng thành siêu dữ liệu được phỏng đoán. Trình xem vẫn là một công cụ bằng chứng công khai hiện tại, không phải là cơ sở dữ liệu lịch sử, lời tiên tri về quyền hoặc cơ chế khôi phục các hồ sơ bị hạn chế.