ไทย

วิดีโอและคำบรรยาย · โปรแกรมดาวน์โหลดภาพขนาดย่อของ YouTube และโปรแกรมดูข้อมูลเมตา

เปิดกราฟ oEmbed และ schema.org: วิธีดูตัวอย่างลิงก์ในการเรียนรู้การอ่านวิดีโอ

· พื้นหลัง

youtube ฝังไว้ ลิงก์-ตัวอย่าง

การตอบสนอง oEmbed ข้าง Open Graph เชิงแนวคิดและเลเยอร์ข้อมูลที่มีโครงสร้าง
ภาพประกอบเวกเตอร์ต้นฉบับ ToolAcre

เมื่อคุณวางลิงก์วิดีโอลงในแอปแชท ตัวอย่างจะปรากฏขึ้น โพสต์นี้จะอธิบายชั้นข้อมูลเมตาสามชั้นที่ทำให้เป็นไปได้ โดยที่แต่ละแพลตฟอร์มอ่าน และเหตุใดข้อมูลเมตาสาธารณะจึงมีอยู่ตั้งแต่แรก

วางลิงก์ ดูการ์ด — ตัวอย่างที่ทุกคนใช้และไม่มีใครนึกถึง

การ์ดที่มีรูปแบบสมบูรณ์สามารถประกอบด้วยชื่อ รูปภาพ และปลายทางได้ แต่การ์ดที่ดูเหมือนกันอาจมาจากกลไกของข้อมูลเมตาที่แตกต่างกัน ผลิตภัณฑ์ YouTube ของ ToolAcre ใช้กลไกเฉพาะอย่างหนึ่ง: คำขอ oEmbed JSON โดยตรง เปรียบเทียบคำขอนั้นกับออบเจ็กต์ที่ทำให้เป็นมาตรฐานแทนที่จะอนุมานมากกว่าการใช้งานที่พิสูจน์ได้ คำขอจะเกิดขึ้นหลังจากที่ผู้ใช้กด Fetch เท่านั้น ดังนั้นบทความจึงสามารถแยกแยะการเตรียมการในเครื่องจากการดึงข้อมูลจากระยะไกลได้

ไม่สร้างไปป์ไลน์การแสดงตัวอย่างของแอปพลิเคชันแชทซ้ำ อธิบายผลลัพธ์จากจุดสิ้นสุดของตนเองและฟิลด์ที่ทำให้เป็นมาตรฐาน แทนที่จะทำวิศวกรรมย้อนกลับกับไคลเอ็นต์ที่ไม่เกี่ยวข้อง ข้อสันนิษฐานที่สะดวกสามารถเปลี่ยนการค้นหาที่ล้มเหลวครั้งหนึ่งให้เป็นรายการแค็ตตาล็อกที่ทำให้เข้าใจผิด ซึ่งจะทำให้ชื่อเรื่องหรือรูปภาพไม่ตรงกันแนบไปกับการตอบสนองจริง แทนที่จะแนบไปกับเรื่องราวแคชฝั่งไคลเอ็นต์ที่ประดิษฐ์ขึ้น

Open Graph เป็นแนวคิดที่นี่ ToolAcre ไม่ดึงข้อมูลเมตาแท็กของหน้าสำหรับดู

โดยทั่วไป Open Graph จะอ้างถึงเมตาแท็กที่อยู่ในหน้า HTML แต่ ToolAcre จะไม่โหลดหน้าสำหรับดูของ YouTube หรือแยกวิเคราะห์แท็กเหล่านั้น การเปรียบเทียบใดๆ ในที่นี้เป็นเพียงแนวคิด ไม่ใช่คำอธิบายคำขอที่แอปนี้ทำ ไม่มีมาร์กอัปหน้าหมายความว่าไม่มีแหล่งที่สองที่จะกระทบยอดกับเรกคอร์ดที่ทำให้เป็นมาตรฐาน คำอธิบายที่ขาดหายไปจึงยังคงขาดหายไปแทนที่จะยืมมาจากหน้าที่ไม่มีการร้องขอ

เนื่องจากไม่มีหน้าสำหรับดู HTML เข้าสู่เครื่องมือ ชื่อ Open Graph คำอธิบาย และรูปภาพจึงไม่เสริมหรือแทนที่บันทึก oEmbed ที่ทำให้เป็นมาตรฐาน บันทึกความล้มเหลวเป็นคลาสการตอบสนองที่สังเกตได้ ไม่ใช่ทางเลือกที่ประสบความสำเร็จ วิธีนี้จะป้องกันไม่ให้การปฏิเสธเครือข่ายถูกปลอมแปลงเป็นความขัดแย้งของข้อมูลเมตา

oEmbed — จุดสิ้นสุดที่ส่งคืนข้อมูลที่มีโครงสร้างและฝัง HTML ตามคำขอ

oEmbed เป็นเส้นทางที่นำไปใช้ เบราว์เซอร์จะขอ www.youtube.com/oembed สำหรับนาฬิกาตามรูปแบบบัญญัติ URL plus format=json จากนั้นจึงทำให้ชื่อ ช่อง ช่อง URL ขนาดภาพขนาดย่อ ขนาดโปรแกรมเล่น และผู้ให้บริการเป็นมาตรฐาน รูปร่างที่ทำให้เป็นมาตรฐานยังทำให้คาดการณ์การส่งออกได้เมื่ออัปสตรีม JSON มีฟิลด์ที่เครื่องมือนี้ไม่สัญญาไว้

การฝังแบบดิบ HTML จะไม่แสดง ToolAcre สร้าง iframe ที่ปรับปรุงความเป็นส่วนตัวแบบตอบสนองอย่างอิสระจากรหัสวิดีโอที่ได้รับการตรวจสอบ โดยเก็บมาร์กอัปที่สร้างขึ้นไว้ภายใต้การควบคุมแหล่งที่มาในเครื่อง สามารถคัดลอกคำขอที่แน่นอนไปยังการติดตามเบราว์เซอร์โดยไม่ต้องเพิ่มสถานะบัญชี iframe เป็นการโต้ตอบของเบราว์เซอร์ในภายหลังแยกต่างหาก ไม่ใช่การดึงข้อมูลเมตาที่ซ่อนอยู่

schema.org และ JSON-LD เป็นแนวคิดที่นี่ ToolAcre ไม่แยกวิเคราะห์

schema.org และ JSON-LD อธิบายวิธีการใช้ข้อมูลเมตาที่มีโครงสร้างอื่นๆ แต่แอปนี้ไม่ได้แยกวิเคราะห์จากหน้า YouTube พฤติกรรมของเครื่องมือค้นหาและคำอธิบายประกอบบนหน้าจึงอยู่นอกขอบเขตหลักฐาน เก็บค่าและวันที่ที่สังเกตแยกกัน แทนที่จะสันนิษฐานถึงสถานะในอดีต การอ้างอิงที่ต้องการฟิลด์เหล่านั้นจะต้องปรึกษาแหล่งข้อมูลที่ได้รับอนุญาตแยกต่างหาก

การกล่าวถึงเลเยอร์เหล่านี้สามารถกำหนดทิศทางของนักพัฒนาได้ แต่ต้องไม่หมายความว่า ToolAcre เปรียบเทียบหรือแก้ไขข้อขัดแย้งในสาขาของตน การเปรียบเทียบแนวคิดไม่ใช่รายการตรวจสอบคุณลักษณะ ไม่มีการดำเนินการผสานทางเลือกที่จะเลือกชื่อที่แข่งขันกันอย่างเงียบๆ

ลักษณะการทำงานของแอปพรีวิวและการแคชอยู่นอกเหนือการใช้งานของ ToolAcre

แอปพลิเคชันแสดงตัวอย่างที่แตกต่างกันอาจเลือกเลเยอร์และแคชแตกต่างกัน แต่พื้นที่เก็บข้อมูลไม่มีการทดลองกับไคลเอ็นต์แชทและไม่มีการตรวจสอบแคช การอ้างว่าแอปใดอ่านว่าเลเยอร์ใดจะต้องมีการวิจัยที่อ้างอิงแยกต่างหาก คำขอที่ไม่มีร้านค้ายังคงขึ้นอยู่กับการจัดส่งระยะไกลและซีแมนทิกส์แคชของเบราว์เซอร์ การรัน ToolAcre ที่สะอาดหมดจดไม่สามารถพิสูจน์ได้ว่าบริการแสดงตัวอย่างของบุคคลที่สามจะยังคงอยู่เช่นไร

ToolAcre ไม่ขอการ์ดแสดงตัวอย่างที่แคชไว้ มันขอสาธารณะในปัจจุบัน oEmbed JSON พร้อมโหมดแคชที่ไม่มีการจัดเก็บ ขึ้นอยู่กับเบราว์เซอร์และซีแมนทิกส์เครือข่ายมากกว่าคำมั่นสัญญาของความสดใหม่ในอดีต สถานะออฟไลน์ ตัวบล็อก หรือพร็อกซีที่ได้รับการจัดการยังคงสามารถป้องกันการตอบกลับได้

ตัวอย่างการทำงาน: ตรวจสอบผลลัพธ์ oEmbed ของ ToolAcre ไม่ใช่ตัวอย่างแอปที่ประดิษฐ์ขึ้น 3 รายการ

เพื่อให้ตรวจสอบได้สำเร็จ ให้ดึงวิดีโอสาธารณะหนึ่งรายการและตรวจสอบที่ส่งออก JSON ชื่อแผนที่ ช่อง และภาพขนาดย่อ/player มิติข้อมูลเพื่อทำให้ Oembed เป็นมาตรฐาน จากนั้นให้สังเกตว่าไม่มีคำอธิบาย มุมมอง ระยะเวลา วันที่เผยแพร่ และคำอธิบายภาพ เปรียบเทียบ canonical watch URL ในคำขอกับรหัสวิดีโอที่ parser ในพื้นที่ใช้

อย่าสร้างภาพหน้าจอของแอปสามภาพหรือระบุความแตกต่างให้กับชั้นข้อมูลเมตาโดยไม่ได้สังเกต หลักฐานการใช้งานสนับสนุนเฉพาะผลลัพธ์ oEmbed โดยตรงของเบราว์เซอร์เดียวเท่านั้น บันทึกความล้มเหลวเป็นคลาสการตอบสนองที่สังเกตได้ JSON ไม่ถูกต้องคือความล้มเหลวในการตอบสนอง ไม่ใช่ชุดฟิลด์ว่าง

สิ่งที่ไม่ครอบคลุมถึง — วิธีการตั้งค่าแท็กเหล่านี้บนเว็บไซต์ของคุณเอง

การตั้งค่าแท็กแสดงตัวอย่างบนไซต์อื่นอยู่นอกผลิตภัณฑ์นี้ ToolAcre ไม่ใช่ผู้เขียน Open Graph หรือมาร์กอัปสคีมาสำหรับผู้ใช้ และไม่ได้วินิจฉัยพฤติกรรมการรีเฟรชแคชของบุคคลที่สาม ผลลัพธ์ยังคงเชื่อมโยงกับการตอบสนองของสาธารณะในปัจจุบันและการป้อนข้อมูลที่แน่นอน ผู้เผยแพร่ต้องใช้แท็กเหล่านั้นในขั้นตอนการทำงานของไซต์ปลายทาง

ขอบเขตความพร้อมใช้งานยังคงเป็นข้อมูล YouTube สาธารณะที่ออกจากระบบ: บันทึกส่วนตัว ถูกลบ และจำกัดอายุไม่สามารถกู้คืนได้ และข้อมูลเมตาอาจล้มเหลวผ่านเครือข่าย สถานะ HTTP หรือ JSON ที่ไม่ถูกต้อง URL ที่ระบุไม่ใช่หลักฐานว่าต้องมีไบต์ ข้อมูลเมตา หรือการอนุญาต ไม่ต้องลองใหม่อีกครั้งเพื่อเปลี่ยนแปลงขอบเขตการเข้าถึง

ประเด็นสำคัญ: ToolAcre ใช้เฉพาะ oEmbed สำหรับข้อมูลเมตา

ToolAcre ใช้เฉพาะ oEmbed สำหรับข้อมูลเมตา ควบคู่ไปกับไฟล์ภาพขนาดย่อโดยตรง Open Graph, schema.org และแคชภายนอกเป็นระบบใกล้เคียง ไม่ใช่ขั้นตอนที่ซ่อนอยู่ เก็บค่าที่สังเกตและวันที่แยกกันเมื่อการเปรียบเทียบในอดีตมีความสำคัญ ผลลัพธ์ที่ได้คือบันทึกสาธารณะที่มีขอบเขต ไม่ใช่เครื่องมือวิเคราะห์ตัวอย่างทั่วไป

ก่อนที่การแยกวิเคราะห์ Fetch จะอยู่ในเครื่อง หลังจากนั้น คำขอรูปภาพแปดคำขอและคำขอ oEmbed หนึ่งคำขอจะตรงไปยัง Google โดยละเว้นข้อมูลรับรอง ไม่มีผู้อ้างอิง ไม่มีร้านค้า และติดตามการเปลี่ยนเส้นทาง Google เห็นส่วนหัว Origin และไม่มีเซิร์ฟเวอร์ ToolAcre หรือพร็อกซีจัดการส่วนหัวดังกล่าว คำขอโดยตรงเหล่านั้นยังคงอยู่ภายใต้ขีดจำกัดการออกจากระบบของ Google และจะไม่เรียกข้อมูลเนื้อหาที่ถูกจำกัด