Ich erstelle eine App, die Share-Funktionen von YouTube verwendet, um YouTube-Videos in meine Playlist hinzuzufügen, da die ID der Videos in YouTube für die Nutzer schwer zu tippen ist. Die grundlegenden Schritte sind:
Durch Überprüfen des folgenden Tutorials habe ich einen einfachen Weg gefunden, den geteilten Link von YouTube zu erhalten: Ссылка
Und ich habe die Videos Links mit der folgenden Struktur gemocht:
Dabei ist VIDEO_ID die ID des Videos. Hier ist ein Beispiel: Ссылка
Ich frage mich, ob alle von YouTube geteilten Videos diese Struktur haben oder je nach Version die Struktur geändert wird?
Wenn die Antwort auf die vorherige Frage ja lautet, geben Sie bitte die Linkstruktur für die entsprechende Version von YouTube an.
Teilen von YouTube-Formaten (Welches Format hat das Video in der YouTube App?):
Um Ihre Anfrage zu testen, habe ich mehrere Versionen von youtube installiert und Ergebnisse gesammelt:
Bei der Verwendung von YouTube Versionen ,
%Vor% Ich könnte das Format wie folgt erhalten: https://youtu.be/idgoeshere
Auch wenn in Browsern getestet, haben wir das gleiche Format
Format auf eigenes Risiko verwenden - YouTube
Youtube-ID-Analyse für neue URL-Formate
Bearbeiten 1:
Warum wurden verschiedene Versionen der YouTube App getestet?
Nur um sicherzustellen, dass in ihren Apps Formatierungsunterschiede verwendet werden.
Auch wenn Sie das YouTube-Daten-API V3 verwenden, können Sie immer noch nicht die vollständige Video-URL abrufen. Nur Video-IDs werden zurückgegeben.
Die Video-IDs sind jedoch eindeutig. Wenn Sie die ID kennen, lautet die URL:
https://www.youtube.com/watch?v=VIDEO_ID
oder mit der Kurzform:
https://youtu.be/VIDEO_ID
Es gibt keine Garantie, dass sie sich irgendwann nicht ändern, aber es ist extrem unwahrscheinlich und sie haben keinen Grund dafür.
Sie müssen sich nicht mit den verschiedenen Formatversionen beschäftigen . Wenn Youtube etwas änderte, würden ihre Server einfach alle "andersartigen" Anfragen auf den gleichen relevanten Inhalt umleiten. Wie sie es derzeit sowieso tun.
Es ist in ihrem besten Interesse, wenn sie Servicequalität anbieten, die Leute sagen "Youtube-Links funktionieren !!" anstatt zu sagen "Oh Youtube? Diese Links funktionieren manchmal ..."
Ich frage mich, ob alle von YouTube geteilten Videos das haben Struktur * oder je nach Version ändert sich die Struktur? (* Bedeutung: Ссылка )
Nicht jeder Link, den Sie teilen, wird diese Struktur haben, aber es ist der aktuelle Stil, der von Youtube für Shares verwendet wird.
Was ist, wenn die Struktur anders ist? Na und? Solange die VIDEO_ID korrekt ist, wird der richtige Video-Inhalt kein Problem sein. Die VIDEO_ID ist nur eine Referenznummer für den Youtube-Server, um auf den richtigen Video-Content zuzugreifen. Der Server versteht alle bekannten Versionen von Youtube-URLs, so dass Sie eine gültige geben können und es funktioniert.
Die aktuellen Antworten enthalten nicht genügend Details.
Es gibt nichts mehr hinzuzufügen. Viel Glück mit Ihrem Projekt. Es wird großartig.