Videos, bei denen die Einbettungs-Privatsphäre auf „Bestimmte Domänen“, auch bekannt als Privatsphäre auf Domainebene, eingestellt ist, erfordern zusätzliche Schritte, um oEmbed zum Abrufen des Einbettungscodes zu verwenden.
Kurz gesagt, oEmbed-Anfragen für auf Domainebene private Videos müssen die Domain im Anfrage-Header angeben, damit die vollständige oEmbed-Antwort zurückgegeben wird. Bei Anfragen, bei denen die Whitelist-Domain im Anfrage-Header fehlt, wird eine abgeschnittene oEmbed-Antwort zurückgegeben, in der private Metadaten (wie der Name des Videos, die Beschreibung, Angaben zum Videoeigentum usw.) weggelassen werden.
Videos, die eingebettet werden können (d. h. die Einbettungs-Privatsphäre ist auf „Überall“ oder „Bestimmte Domains“ eingestellt), bei denen die Wiedergabe-Privatsphäre jedoch auf „Kennwort“ eingestellt ist, erhalten nur eine verkürzte oEmbed-Antwort, bei der private Metadaten weggelassen werden.
Einbettungsfähige Videos, bei denen die Privatsphäre „Nicht gelistet“ eingestellt ist, müssen eine oEmbed-Anfrage mit dem vollständigen nicht gelisteten Videolink stellen, um die vollständige oEmbed-Antwort zu erhalten. Anfragen, bei denen der nicht gelistete „Hash“-Wert am Ende des nicht gelisteten Links fehlt, erhalten eine 404-Antwort.
Eine Übersicht der Vimeo Video-Privatsphäre-Einstellungen findest du hier. Die technische Dokumentation für unsere oEmbed-Implementierung findest du auf der Entwickler-Website.