Я пишу код для проверки URL-адресов YouTube. Гарантируется ли, что идентификатор видео, например oHg5SJYRHA0
, всегда ровно 11 символов, или иногда он может быть короче или длиннее? Есть ли официальная документация по этому поводу?
18
Ответы:
Они, вероятно, будут придерживаться 11 символов в течение длительного времени. Каждый персонаж имеет 64 возможных значения:
Тогда всего 11 символов:
Конечно, не все комбинации будут использоваться, в зависимости от их алгоритма, но они, вероятно, не собираются менять его в ближайшее время. Слова от разработчика YouTube утверждают, что они не гарантируют, однако:
Источник: https://web.archive.org/web/20120306111051/http://osdir.com/ml/youtube-api-gdata/2009-10/msg00237.html
источник
Что-то стоит отметить, пара URL-адресов указывают на одно и то же видео. Например, в видео, размещенных ниже, они все "Нобелевские премии 2015 года!" Scishow:
Кроме того, если вы измените последний символ на
C
илиD
это будет работать тоже.источник
Да, они всегда имеют 11 символов.
источник