Welches Format hat das Video, das von YouTube in Android geteilt wird?

7

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:

  1. Der Nutzer öffnet YouTube
  2. Der Benutzer öffnet ein bestimmtes Video
  3. Der Benutzer klickt auf die Freigabeoption
  4. Er klickt auf meine App.

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.

    
jiahao 02.08.2015, 21:12
quelle

3 Antworten

9

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.

    
tharif 10.08.2015 09:03
quelle
6

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.

    
aergistal 07.08.2015 09:17
quelle
4

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.

    
VC.One 11.08.2015 21:31
quelle

Tags und Links